1067 - Invalid default value for ‘sex’
在navicat用sql语句建表时出现了以上错误,
原因:默认的表的字符集编码为latin1,插入数字没问题,插入汉字会报错
解决:alter database 数据库名/表名 character set utf8
1366 - Incorrect string value: ‘\xE6\x8A\x80\xE6\x9C\xAF…’ for column ‘depname’ at row 1
原因:上述一致
问题是之前已经改了数据库的字符集编码为什么还会出现同样的问题
查了一下数据库和我要插入的表的字符集编码,数据库是utf-8,但是表不是
alter table dep character set utf8
还是报同样的错误
查一下字段编码
字段的字符编码还是latin_1
无奈😔
改字段吧