【发布时间】:2012-10-09 05:07:27
【问题描述】:
我参与的是一个将项目从 Oracle 迁移到 MySQL 的项目。在 Oracle 中,当批处理通过命令行运行时,我能够创建引用或包含其他外部 SQL 脚本文件的 SQL 脚本。我有一个名为 CreateAllTables.sql 的脚本,内部看起来像这样:
@tables\Site.sql
@tables\Language.sql
@tables\Country.sql
@tables\Locale.sql
@tables\Tag.sql
我已经知道 MySQL 命令行“Source”命令,但我的目标是通过一个命令行调用来调用一个包含其他脚本的单个主 .sql 脚本文件,如下所示:
mysql --user=root --password --database=junkdb -vv < CreateAllTables.sql
所以我的问题是如何使用 MySQL 做到这一点?
【问题讨论】: