是否將NOW()設置為日期時間數據類型的默認值?我在表用戶中有兩列,即registerDate and lastVisitDate由日期時間數據類型組成。我想做以下事情。將registerDate的默認值設置為MySQL NOW()將lastVisitDate的默認值設置為0000-00-00 00:00:00而不是默認使用的null。因為該表已經存在并且具有現有記錄,所以我想使用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'我可以在MySQL中將默認的datetime值設置為NOW()嗎?
是否將NOW()設置為日期時間數據類型的默認值?
慕桂英4014372
2019-12-16 10:20:34