Это сработало для меня - просто изменил INSERT на UPDATE для моего стола.
я есть две колонки в таблице пользователей, а именноregisterDate and lastVisitDate
которые состоят из типа данных datetime. Я хотел бы сделать следующее.
0000-00-00 00:00:00
Вместо нуля, который он использует по умолчанию.Поскольку таблица уже существует и имеет существующие записи, я хотел бы использовать таблицу Modify. Я попытался использовать два кода ниже, но ни один из них не работает.
ALTER TABLE users MODIFY registerDate datetime DEFAULT NOW()
ALTER TABLE users MODIFY registerDate datetime DEFAULT CURRENT_TIMESTAMP;
Это дает мне ошибку:ERROR 1067 (42000): Invalid default value for 'registerDate'
Можно ли для меня установить значение даты и времени по умолчанию NOW () в MySQL?