Не работает SQL-запрос на изменение даты и времени по умолчанию - PullRequest
0 голосов
/ 10 июля 2019

В таблице базы данных мне нужно изменить значение по умолчанию (которое уже создано) на 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'

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...