В таблице базы данных мне нужно изменить значение по умолчанию (которое уже создано) на datetime NOT NULL DEFAULT '0000-00-00 00:00:00'
на datetime NOT NULL DEFAULT '1970-01-01 00:00:01'
. Все попытки изменить не увенчались успехом.
Создано значение по умолчанию с помощью CREATE TABLE
:
'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'