В MySQL таблице нужно сменить значение по умолчанию
datetime NOT NULL DEFAULT '0000-00-00 00:00:00'
на
datetime NOT NULL DEFAULT '1970-01-01 00:00:01'
Все попытки поменять его ни к чему не привели.
Запросы выполнения ниже:
Запись в таблице при создании:
'post_date' datetime NOT NULL DEFAULT '0000-00-00 00:00:00'
Проверенные запросы:
ALTER TABLE table_name ALTER post_date SET DEFAULT '1970-01-01 00:00:01'
ALTER TABLE table_name CHANGE post_date SET DEFAULT datetime NOT NULL DEFAULT NOW()
ALTER TABLE table_name CHANGE post_date TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP
ALTER TABLE table_name CHANGE post_date DATETIME NULL DEFAULT NULL`
Выдает ошибку: Error Code: 1067. Invalid default value for 'post_date'
В результате нужно получить:
datetime NOT NULL DEFAULT '1970-01-01 00:00:01'
В моем случае помогло решение - ALTER TABLE
table_nameCHANGE COLUMN
post_datepost_date
DATETIME NOT NULL DEFAULT '1970-01-01 00:00:01'
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
После покупки нового компьютера (доступ к старому есть ещё есть), нужно перенести на него информацию из базы данных которая у меня там была...
Только осваиваю WordPress, есть кастомный пост тайп
Запустил vagrant up в проекте yii2, закомментированный код отображается мне во view, второй день бьюсь с этой проблемой, не могу понять в чём дело?