0

我不确定这是否可能,但如果我有一个包含 40 多个 SQL 脚本的目录。是否可以制作 run_scripts.bat 和/或 run_scripts.sh 文件来执行文件夹中的所有 SQL 脚本?抱歉,我什至没有开始代码,但我一直在寻找如何做到这一点,但无济于事。感谢任何可以提供帮助的人

4

1 回答 1

1

根据您使用的数据库(例如 mysql),您可以循环运行:

for f; do
    mysql -u $DBUSER -p $DB <$f
done

然后,您可以在命令行上调用它:

$ sh run_scripts.sh *.sql
于 2012-10-31T07:17:00.197 回答