我通过ssh运行此命令:
mysql --defaults-extra-file=/login.cnf database < /test.sql
/test.sql内容:
SELECT 1;
SELECT 1234;
我收到了这个回复:
[root@testvps ~]# mysql --defaults-extra-file=/login.cnf database < /test.sql
1
1
1234
1234
为什么有双重结果?我希望答案应该是:
1
1234
这是否意味着每个SELECT查询都执行了两次?
我使用的MySQL版本是mysql Ver 14.14 Distrib 5.7.11, for Linux (x86_64) using EditLine wrapper
提前感谢您的所有答案! :)
答案 0 :(得分:3)
那是因为列名和相应的值。
答案格式如下:
+--------+
| Column |
+--------+
| Value |
+--------+