MySql 客户端提示偶尔会损坏

MySql 客户端提示偶尔会损坏

我的 MySQL 提示符有一个奇怪的错误,这一直让我很恼火。有时当我输入例如:

mysql > select * from users where

我按退格键,提示符会突然看起来像这样:

mysql > mysql > om users wher

它基本上会添加一个mysql >之前并覆盖查询的一部分。在内部,查询仍然有效(如果我完成它并按 Enter 键它将起作用),但显示已损坏。

我想知道是什么原因造成的?有什么办法可以预防吗?

答案1

我遇到了这个问题并发现(感谢@datUser)着色可能会导致终端中发生很多奇怪的事情。您可以通过在其前面加上 '\' 前缀来删除它以执行单个命令,因此请尝试使用 启动 mysql \mysql。这对我有用。

相关内容