mysql存中文汉子问题

版权声明:版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_37465368/article/details/81807535

问题:

正常varchar(20),和char(20)都是存不了中文的,报错如下:

原因:

mysql默认设置的字符集为gbk2312,mysql在安装的时候,默认的是客户端和服务器都用了latin1,所以这就导致一个字符集和字符校验不匹配的问题。

解决:

更新字符集为:gbk

alter table test modify username char(20) character set gbk;

猜你喜欢

转载自blog.csdn.net/qq_37465368/article/details/81807535