我正试图在Windows上运行MySQL脚本,如下所示:
mysql.exe -h 127.0.0.1 databaseName -uroot < path\to\my\script.sql
在我的脚本上,我做了一些这样的事情
select 'start'; select 'import'; SOURCE import some other sql with functions and procedures select 'run'; some stuff select 'end';
当我在找日志时,我发现了这个:
start start import import run run end end
您知道为什么MySQL会这样做吗?
答案 0 :(得分:1)
似乎
http://sqlfiddle.com/#!9/9eecb7d/98044
mysql正在输出列标题和值。
要检查此理论,您可以尝试http://sqlfiddle.com/#!9/9eecb7d/98046
select 'start' as my_command;
或
select 'start' as step;
你会看到差异;-)