当你插入中文时遇到这种情况,始终无法退出。
当前数据库:网上下载的奇奇怪怪版本5.5
当前系统win10
当前CMD输入编码utf8 数据库编码utf8 表编码utf8
mysql> insert into student values(1, ‘周星星’, 24);
'> quit
'> exit
'> ;
'>
'> \c
'> /c
我插入的时候插入英文字符串可以 中文就会这样。
此时你可以输入’; 一个引号加分号。可以完成退出,然后提示错误。
或者输入ctrl 加 c 这样会退出mysql很麻烦。
出现’>的原因是因为系统检测到你少了‘符号。
出现"> `> 以及诸如此类都是同理。如果你确信你没有少,都是成对的,你可能遇到和我一样的问题了。
在网上排查过所有文档,做了包括以下操作:
无效操作1:更改数据库编码, 更改表编码,更改cmd输入的编码。 毫无用处。
2: 更改输入法,各种切换全半角,大小写。毫无乱用。
3:恕我直言,网上的方法全部搜了一遍,全部实践了一遍!没有一个有用的。
可以一试的操作:
把所有编码都设置成GBK,就可以了。
但是我不想!!我就要用utf8!!!!!
最终处理办法。卸载了。 重新