mysql - 在控制台中键入 MySQL 语句时优雅地取消该语句

标签 mysql console

在 MySQL 的控制台中,如何在键入过程中优雅地取消 MySQL 语句?

例如,假设我输入 SELECT,然后按 ENTER 键。我的控制台现在看起来像这样:

mysql> SELECT
    ->

现在,如果我改变主意并且不再想完成 SELECT 语句,如何取消它?

如果我输入Ctrl-C,那么这将完全退出MySQL控制台,这不是我想要的。

我还可以键入分号并提前运行该语句,但这会导致 SQL 语法错误。如果可能的话,我希望不要污染 MySQL 的查询日志。

最佳答案

以\c结束语句:

mysql> select
    -> \c
mysql>

关于mysql - 在控制台中键入 MySQL 语句时优雅地取消该语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27745175/

相关文章:

php - API -> JSON -> MySQL

mysql - 选择 column_a 上最大的 2 行,其中 column_b=1

javascript - Ember 数据 : Get a Model in the Console

php - 无法在 symfony2 控制台命令中保留对象

python - 将postgres数据导入mysql

javascript - 我的 ' index.py' 代码有什么问题?

php - 如何在php中正确放置mysql查询?

c# - 在 C# 窗口中运行 C/C++ 控制台应用程序?

c++ - 没有下一行的标准控制台输出

javascript - 有没有办法在 javascript 控制台中将上下文更改为 iframe?