我正在将MySql和Django一起使用。我正在尝试保存包含表情符号的对象。我已使用以下命令更改了表的字符集
ALTER DATABASE mydb CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
ALTER TABLE mydb.mytable CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
以及当我使用命令
SHOW FULL COLUMNS FROM table_name;
查看列,我得到以下输出-
Field: unit_text
Type: longtext
Collation: utf8mb4_unicode_ci
Null: YES
Key:
Default: NULL
Extra:
Privileges: select,insert,update,references
Comment:
这里的联盟是utf8mb4_unicode_ci,但是当我尝试保存对象时,仍然出现此错误-
OperationalError "Incorrect string value"
请让我知道我该怎么做