我首先启动MySQL命令行工具:
mysql --user=myusername --password=mypassword --silent --force -b
最后一个-b
选项用于禁用错误提示音。
然后我选择一个数据库:
use Mydatabasename;
然后我执行SQL形式的文件,如下所示:
source c:\x\y\z\myfile.sql
那是事情进展缓慢的时候。我之前已经执行了文件的一部分,因此控制台中充满了重复的行错误,从而严重降低了执行速度。我每秒执行5-10条语句。没有重复的行,代码每5秒执行数万条语句(30k +)。
我需要执行此操作,因为文件很大,并且无法一次执行。