1、1366 :中文插入错误
描述问题
:表和数据库都设置编码utf-8 还是插入错误的问题
解决
:
- 、查看mysql编码设置
SHOW VARIABLES LIKE "%character%";
image.png
- 、修改MySQL 配置文件my.in
在[client]
下添加
default-character-set = utf8
在[mysql]
下添加
character-set-server = utf8
注
:以上操作设置编码后,新创建表默认编码变为utf-8,但是之前创建的表默认不是我就是掉这个坑里
,导致中文插入错误。
- 、建表编码错误、后来修改了还是无法插入问题
修改表编码:
alter table `tablename` convert to character set utf8;
网友评论