UTF-8编码有可能是两个、三个、四个字节。Emoji表情或者某些特殊字符是4个字节,而MySQL的utf8编码最多3个字节,所以数据插不进去。
修改如下:
将已经建好的表转换成utf8mb4
alter table TABLE_NAME convert to character set utf8mb4 collate utf8mb4_bin;
然后就OK了
UTF-8编码有可能是两个、三个、四个字节。Emoji表情或者某些特殊字符是4个字节,而MySQL的utf8编码最多3个字节,所以数据插不进去。
修改如下:
将已经建好的表转换成utf8mb4
alter table TABLE_NAME convert to character set utf8mb4 collate utf8mb4_bin;
然后就OK了