插入中文 MySQL 报告错误:incorrect string value …
原来是字符集的问题。我的数据库,表都使用了默认的字符集 latin1
修改数据字符集
1 | alter database databasename default character set utf8; |
查看
1 | show create database databasename; |
修改表的字符集
1 | alter table tablename convert to character set utf8 collate utf8_general_ci; |
查看
1 | show create table tablename; |