在控制台中优雅地取消输入 MySQL 语句
Gracefully cancel a MySQL statement in console while typing it
在 MySQL 的控制台中,如何在输入 MySQL 语句的过程中优雅地取消它?
例如,假设我键入 SELECT
,然后按下 ENTER 键。我的控制台现在看起来像这样:
mysql> SELECT
->
现在,如果我改变主意,不想再完成 SELECT
声明,我该如何取消它?
如果我输入 Ctrl-C,那么这将完全退出 MySQL 控制台,这不是我想要的。
我也可以键入分号并过早地运行该语句,但这会导致 SQL 语法错误。如果可能的话,我不想污染 MySQL 的查询日志。
语句以\c结束:
mysql> select
-> \c
mysql>
在 MySQL 的控制台中,如何在输入 MySQL 语句的过程中优雅地取消它?
例如,假设我键入 SELECT
,然后按下 ENTER 键。我的控制台现在看起来像这样:
mysql> SELECT
->
现在,如果我改变主意,不想再完成 SELECT
声明,我该如何取消它?
如果我输入 Ctrl-C,那么这将完全退出 MySQL 控制台,这不是我想要的。
我也可以键入分号并过早地运行该语句,但这会导致 SQL 语法错误。如果可能的话,我不想污染 MySQL 的查询日志。
语句以\c结束:
mysql> select
-> \c
mysql>