ERROR 1366: Incorrect string value
ERROR 1366: Incorrect string value
MySQL не зміг зберегти рядок, оскільки він містить символи, які кодування стовпця не може представити.
Що це означає
MySQL не зміг зберегти рядок, оскільки він містить символи, які кодування стовпця не може представити.
Ймовірна причина
Вставлення багатобайтових даних/емодзі (utf8mb4) у стовпець latin1 чи utf8 (3-байтовий), або невідповідність кодування клієнта/з'єднання.
Як виправити
Перетворіть стовпець, таблицю й з'єднання на utf8mb4 (ALTER TABLE ... CONVERT TO CHARACTER SET utf8mb4) і встановіть кодування клієнта на utf8mb4. Переконайтеся, що з'єднання застосунку з БД використовує те саме кодування.
Інші помилки MySQL
Про Пошук кодів помилок
Довідник кодів помилок — це зручний для пошуку каталог із понад 200 поширених повідомлень і кодів помилок у 12 категоріях: коди стану HTTP, коди помилок Windows, помилки браузера й мережі, JavaScript, Python, PHP, Node.js та npm, Java, MySQL, Git, помилки командного рядка Linux і коди email/SMTP. Кожен запис написано простою мовою для швидкого усунення несправностей.
Кожна помилка пояснюється у трьох частинах: що насправді означає повідомлення, що зазвичай його спричиняє і які конкретні кроки допоможуть це виправити. Завдяки такій структурі незрозумілий рядок на кшталт ERR_CONNECTION_REFUSED або 0x80070005 перетворюється на чіткий план дій, а не на гру в здогадки.
Ви можете фільтрувати список за категорією, шукати за кодом, константою чи фрагментом повідомлення, а також скопіювати будь-який код одним кліком. Кожна помилка також має власну сторінку зі спорідненими помилками з тієї самої категорії, тож ви можете зберегти в закладки або поділитися прямим посиланням на конкретне рішення.
Як використовувати Пошук кодів помилок
- Введіть код помилки або повідомлення в поле пошуку — наприклад, 404, ERR_NAME_NOT_RESOLVED або 0x80070005.
- Звузьте результати за допомогою фільтра категорій (HTTP, Windows, JavaScript, MySQL тощо), якщо пошук повертає забагато записів.
- Відкрийте відповідний запис, щоб дізнатися, що означає помилка, її ймовірну причину та спосіб виправлення.
- Скористайтеся кнопкою копіювання, щоб отримати точний код для звіту про помилку чи заявки в підтримку.
- Перегляньте розділ споріднених помилок для інших помилок із тієї самої категорії.