我无法执行此 SQL 脚本:
INSERT INTO `mabase`.`new_table` (`idnew_table`, `name`) VALUES ('2', '');
错误是:
错误 1366: 不正确的字符串值: '\xF0\xA0\xBC\xAD' for column 'name' at row 1 SQL 语句: INSERT INTO
mabase
。new_table
(idnew_table
,name
) 值 ('2', '')
我的数据库和表在 utf8 字符集和 utf8_general_ci 排序规则中。我也试过:utf8_unicode_ci、utf8mb4_general_ci、bg5_cinese_ci、gbk_cinese_ci。
我已经在 Windows 上的 MySql 工作台中尝试了所有这些。
是四字节字符。我只对他们有问题。请告诉我如何在 mysql 中保存四个字节字符。