我得到此错误
django.db.utils.utils.operationalerror:(1366,"不正确的字符串值: ' xf0 x9f x99 x8f xf0 ...'对于列'html_code'in Row 1"(
我使用此命令创建了数据库
CREATE DATABASE sample CHARACTER SET utf8;
我在mysql
中具有这些设置vim /etc/mysql/conf.d/mysql.cnf
[mysql]
default-character-set=utf8mb4
vim /etc/mysql/mysql.conf.d/mysqld.cnf
[mysqld]
character-set-server=utf8mb4
collation-server=utf8mb4_unicode_ci
我什至使用了此命令
ALTER TABLE sample_randy CONVERT TO CHARACTER SET utf8
问题是它第一次使用这些命令,并且在某个时候再次停止使用相同的错误工作。
我不确定要重置选项
哪种东西如果我删除数据库,请再次创建并再次运行脚本,然后再次工作。如果我再次重新运行,则会获得相同的错误
要获取'折叠手'的人的角色,您需要到处都需要UTF8MB4(不仅仅是UTF8(。做
ALTER TABLE sample_randy CONVERT TO CHARACTER SET utf8mb4