double导致mysql命令行

时间:2016-04-04 14:18:07

标签: mysql

我通过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

提前感谢您的所有答案! :)

1 个答案:

答案 0 :(得分:3)

那是因为列名和相应的值。

答案格式如下:

+--------+
| Column |
+--------+
| Value  |
+--------+