Fqyeh29
@Fqyeh29
↓ ИМХО ↓

Почему mysql ругается на пустые значения при вставке?

Выполняю обычный INSERT INTO, но таблица выдает:
Data truncated for column 'name' at row 1

Ругается на пустые значения. Если расставить "0", то все вставляется без проблем.
Попробовал через INSERT IGNORE INTO ругнулось матом, но вставило.

Как его заставить нормально вставлять пустые значения?..

Структура:
h3tpQ1A.png
  • Вопрос задан
  • 1193 просмотра
Пригласить эксперта
Ответы на вопрос 4
Alyovkin
@Alyovkin
Full-stack developer
Поле "name" принимает слишком большую строку, поэтому строка при вставке усекается.
Ответ написан
@ivoronov
Веб-разработчик
Посмотрите здесь, например.
Ответ написан
@IceJOKER
Web/Android developer
Установите значение по-умолчанию пустую строку и проблема решится, у вас там нет значения по-умолчанию, поэтому при пропуске данного поля mysql ругается
Ответ написан
Комментировать
trevoga_su
@trevoga_su
запроса на вставку - нет
структуры таблицы - нет

тут гадалок нет
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы