gpt4 book ai didi

mysql - 如何在不退出mysql的情况下中断mysql命令行工具中的长查询?

转载 作者:IT老高 更新时间:2023-10-28 23:45:51 30 4
gpt4 key购买 nike

在调试 SQL 语句时,如果我在使用输出大量结果的 mysql 命令行时不小心执行了一个查询(即使查询本身在合理的时间内执行),我所知道的唯一方法就是停止无休止的输出是 CTRL-C。

不幸的是,这让我回到了 shell,迫使我再次登录并选择数据库。

为了避免这种情况,我开始使用 --sigint-ignore 选项运行 mysql,以便忽略 CTRL-C。

现在我想要一种方法来中断这些长查询的输出。

是否有键盘快捷键可以做到这一点?

最佳答案

不是键盘快捷键。

唯一的选择是打开另一个 session ,使用 SHOW PROCESSLIST然后 KILL QUERY你想终止的那个。

您也可以使用 mysqladmin 命令行工具来发出这些命令。

无论哪种方式,它都需要您登录。因此,这与仅按 Ctrl-C 相比并没有太大优势。

关于mysql - 如何在不退出mysql的情况下中断mysql命令行工具中的长查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/498344/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com