【发布时间】:2012-08-09 12:58:01
【问题描述】:
我想编写并执行一个 mysql .sql 文件,该文件将执行多个其他 .sql 文件。我正在寻找类似于 Oracle 的东西:
@script1.sql
@script2.sql
@script3.sql
MYSQL有命令吗?
【问题讨论】:
我想编写并执行一个 mysql .sql 文件,该文件将执行多个其他 .sql 文件。我正在寻找类似于 Oracle 的东西:
@script1.sql
@script2.sql
@script3.sql
MYSQL有命令吗?
【问题讨论】:
从 bash 或任何 shell,您可以按如下方式运行
cat script*.sql | mysql -u root -pYOURPASSWORD dbname
这将为您的 'dbname' 的 sql 文件执行所有操作
干杯!!
【讨论】:
source script1.sql;
source script2.sql;
...
【讨论】:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'source user.sql' at line 1。我有一个 build.sql 文件,我想在运行多个文件的 Eclipse 中执行该文件。您编写的命令是否必须在 mysql 提示符下运行?