Я получаю эту ошибку
django.db.utils.OperationalError: (1366, "Неверное строковое значение:
'\ xF0 \ x9F \ x99 \ x8F \ xF0 ...' для столбца 'html_code' в строке 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
Проблема в том, что она сработала в первый раз, когда я использую эту команду, и через некоторое время она снова перестает работать с той же ошибкой.
Я не уверен, что сбрасывает настройки
Если я удаляю базу данных, создаю заново и снова запускаю скрипт, тогда он снова работает. если я перезапущу снова, он получит ту же ошибку