2016-04-03 6 views
0
'date` DATETİME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, 

Error: #1067 - Invalid default value for 'date'# 1067 - Недопустимое значение по умолчанию для 'дата'

Как я могу исправить эту проблему?

+1

Похоже, у вас есть одна цитата. –

+0

Переход на MySQL 5.6, который может принимать такие значения по умолчанию? 5.5 не может, не уверен, какая из версий добавила его. –

+0

MySQL 5.6 и 5.7 отлично работают, а 5.5 не работает. –

ответ

0

MySQL 5.6.5 added that default syntax for datetime, ранее он был доступен только для TIMESTAMP.

Другими словами, вам, скорее всего, придется изменить свой тип данных или обновить свой MySQL.

Смежные вопросы