![MySql 客户端提示偶尔会损坏](https://linux22.com/image/117813/MySql%20%E5%AE%A2%E6%88%B7%E7%AB%AF%E6%8F%90%E7%A4%BA%E5%81%B6%E5%B0%94%E4%BC%9A%E6%8D%9F%E5%9D%8F.png)
我的 MySQL 提示符有一个奇怪的错误,这一直让我很恼火。有时当我输入例如:
mysql > select * from users where
我按退格键,提示符会突然看起来像这样:
mysql > mysql > om users wher
它基本上会添加一个mysql >
之前并覆盖查询的一部分。在内部,查询仍然有效(如果我完成它并按 Enter 键它将起作用),但显示已损坏。
我想知道是什么原因造成的?有什么办法可以预防吗?
答案1
我遇到了这个问题并发现(感谢@datUser)着色可能会导致终端中发生很多奇怪的事情。您可以通过在其前面加上 '\' 前缀来删除它以执行单个命令,因此请尝试使用 启动 mysql \mysql
。这对我有用。