Я получаю ошибку вставки MYSQL в базу данных

0

Когда я выполняю

ALTER TABLE foodapp_order
ADD COLUMN customer_ar VARCHAR(15) AFTER customer_name;

Тогда я получаю эту ошибку:

ошибка

SQL-запрос:

ALTER TABLE foodapp_order ADD COLUMN customer_ar VARCHAR (15) ПОСЛЕ customer_name

MySQL сказал: Документация f # 1067 - Недопустимое значение по умолчанию для 'order_date'

  • 0
    Возможный дубликат неверного значения по умолчанию для 'dateAdded'
  • 0
    Кажется, ошибка относится к столбцу, который не указан в вашем запросе. Так что, я думаю, проблема в том, что в вашей таблице есть что-то, чего вы нам не показали.
Показать ещё 1 комментарий
Теги:
mysql-python

3 ответа

0

Когда я использую

set global sql_mode="NO_BACKSLASH_ESCAPES,STRICT_TRANS_TABLE,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

этот настрой, тогда его рабочий штраф

0

Как видно из сообщения об ошибке, это, по-видимому, проблема с текущей схемой таблицы и столбцом order_date. Проверьте наличие несоответствия любого типа с order_date значения по умолчанию order_date, из схемы.

0

Проблема с чем-то еще, у вас может быть столбец order_date с некоторым значением по умолчанию.

Формат значения по умолчанию может быть чем-то вроде

order_date default '0000-00-00'

Убедитесь, что вы скорректировали строгую настройку "NO_ZERO_DATE".

В строгом режиме не допускайте "0000-00-00" в качестве действительной даты. Следовательно, неудача.

Обратитесь к NO_ZERO_DATE

Ещё вопросы

Сообщество Overcoder
Наверх
Меню