当我在 MySQL 5.7 客户端中以交互方式运行 SQL 语句时,它会告诉我查询运行了多长时间:
mysql> select now();
--------------
select now()
--------------
+---------------------+
| now() |
+---------------------+
| 2018-03-09 14:27:42 |
+---------------------+
1 row in set (0.07 sec)
在这种情况下,它运行了 0.07 秒。
但是当我通过脚本运行相同的 SQL 语句时,输出不包括该语句所花费的时间。
>mysql -f -v --table -u myuser -pmypassword -h myhost mydb < test.sql
mysql: [Warning] Using a password on the command line interface can be insecure.
--------------
select now()
--------------
+---------------------+
| now() |
+---------------------+
| 2018-03-09 14:31:00 |
+---------------------+
我怎样才能从脚本运行 SQL 语句并仍然返回它使用 MySQL 5.7 客户端运行的时间长度?
谢谢!鲍比
您可以使用
-vvv
with mysql 命令。希望它能满足您的要求:)