中文系统连接mysql数据库时候,插入或者更新的数据是中文的时候,可能会出现报错:
尝试第一种方法,修改my.ini文件:
Mysql安装路径下“C:\Program Files\MySQL\MySQL Server 5.5\my.ini” 做了以下设置:
修改后的结果:
客户端输入
show variables like ‘character%’;
向表中插入中文数据,结果仍然报错:
最终解决方案
set names gbk;
究其原因是:本地客户端采用GBK字符集,但是mysql默认用utf8去解析字符,导致失败:
查看本地客户端字符集:右键客户端顶–>属性
详细解答:https://blog.csdn.net/u011541946/article/details/78868695