@semki096

Почему в mysql не добавляется значение, выставленное по умолчанию?

В поле varchar добавил значение по умолчанию. Рассчитывал что если поле пустое, то будет подставляться значение по умолчанию. Но этого не происходит. Почему поле остаётся пустым?
  • Вопрос задан
  • 288 просмотров
Решения вопроса 1
@Fixid
Или неправильно выставили значение по умолчанию или записываете в ячейку пустой текст а не NULL.
'' и NULL два разных понятия, первое строка нулевой длины (значение на умолчанию не выставляется), во втором случае будет подставляться значение по умолчанию. Что бы наверняка, надо во время INSERT не указывать имя нужного столбца.
Покажите запрос на вставку и структуру таблицы.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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