MySql 클라이언트 프롬프트가 때때로 손상됨

MySql 클라이언트 프롬프트가 때때로 손상됨

내 MySQL 프롬프트에 나를 짜증나게 하는 이상한 버그가 있습니다. 가끔 예를 들어 다음과 같이 입력할 때:

mysql > select * from users where

백스페이스를 누르면 프롬프트가 갑자기 다음과 같이 표시됩니다.

mysql > mysql > om users wher

기본적으로 이전을 추가 mysql >하고 쿼리의 일부를 덮어씁니다. 내부적으로 쿼리는 여전히 작동하지만(완료하고 Enter 키를 누르면 작동함) 디스플레이가 손상되었습니다.

이 문제의 원인이 무엇인지 알고 싶습니다. 그것을 방지할 수 있는 방법이 있나요?

답변1

저는 이 문제에 부딪혔고 (@datUser 덕분에) 색상 지정으로 인해 터미널에서 이상한 일이 많이 발생할 수 있다는 사실을 발견했습니다. 단일 명령을 실행하기 위해 '\' 접두사를 붙여 제거할 수 있으므로 \mysql. 이것은 나에게 효과적입니다.

관련 정보