Invalid default value for 'dateAdded'

前端 未结 8 1045
野性不改
野性不改 2020-11-27 15:17

I got a stupid problem with SQL that I can\'t fix.

ALTER TABLE  `news` 
 ADD  `dateAdded` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP AUTO_INCREMENT ,
 ADD PRIMARY         


        
8条回答
  •  臣服心动
    2020-11-27 15:52

    Also do note when specifying DATETIME as DATETIME(3) or like on MySQL 5.7.x, you also have to add the same value for CURRENT_TIMESTAMP(3). If not it will keep throwing 'Invalid default value'.

提交回复
热议问题