我无法执行这个SQL脚本:
INSERT INTO `mabase`.`new_table` (`idnew_table`, `name`) VALUES ('2', '');
错误信息如下:
ERROR 1366: 在第一行的'name'列中插入了一个不正确的字符串值:'\xF0\xA0\xBC\xAD' SQL语句: INSERT INTO
mabase
.new_table
(idnew_table
, name
) VALUES ('2', '')我的数据库和表使用utf8字符集和utf8_general_ci排序规则。 我也尝试过以下排序规则: utf8_unicode_ci, utf8mb4_general_ci, bg5_cinese_ci, gbk_cinese_ci。
我在Windows上使用MySql Workbench尝试了所有这些方法,但只有四字节字符会出现问题。 请告诉我如何在mysql中保存四字节字符。