Когда я выполняю
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'
Когда я использую
set global sql_mode="NO_BACKSLASH_ESCAPES,STRICT_TRANS_TABLE,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
этот настрой, тогда его рабочий штраф
Как видно из сообщения об ошибке, это, по-видимому, проблема с текущей схемой таблицы и столбцом order_date
. Проверьте наличие несоответствия любого типа с order_date
значения по умолчанию order_date
, из схемы.
Проблема с чем-то еще, у вас может быть столбец order_date с некоторым значением по умолчанию.
Формат значения по умолчанию может быть чем-то вроде
order_date default '0000-00-00'
Убедитесь, что вы скорректировали строгую настройку "NO_ZERO_DATE".
В строгом режиме не допускайте "0000-00-00" в качестве действительной даты. Следовательно, неудача.
Обратитесь к NO_ZERO_DATE