假设您在 MySQL 数据库中键入命令行查询,您需要取消并重新开始。在 bash shell 中,您只需键入 ctrl-c 并获得新的提示。在 MySQL 中, ctrl-c 将退出客户端并将您返回到 shell。
例如,我输入了一个长而复杂的 SELECT 语句,但我还没有点击返回。我意识到我不想发送命令,但我想在屏幕上显示命令,以便我可以将其用作引用。我想在不退出 MySQL 的情况下摆脱困境。有什么想法吗?
最佳答案
键入 \c
。
当您启动 MySQL 时,您可能会看到以下消息:
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
它所指的“缓冲区”是命令/查询缓冲区。
关于mysql - 如何从命令行清除未执行的 MySQL 查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8811464/