現象:
更新表字段爲中文字符時,提示報錯Incorrect string value: '\xE4\xBD\xA0\xE5\xA5\xBD' for column 'description'
修改字符集:
1、查看錶字符集
show create table table_name;
發現字符集爲latin1,需要修改爲utf8
ALTER TABLE hosts DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
只修改表字符集,依舊不可修改爲中文字符,還需修改字段字符集
2、查看字段字符集
SHOW FULL COLUMNS FROM table_name;
發現字段字符集都爲latin1,需要修改爲utf8
ALTER TABLE hosts DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
complete!