MySQL-给字段添加数据出现错误[HY000][1366] Incorrect string value

问题原因:字段默认字符集不是utf8mb4,无法识别汉字和数字字符串。

解决办法:若要同时修改表字符集和已有列字符集,并将已有数据进行字符集编码转换,请使用如下CONVERT TO脚本:

ALTER TABLE table_name CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;

问题延申可见链接:https://www.cnblogs.com/east7/p/15941601.html

你可能感兴趣的:(MySQL,mysql,数据库)