Invalid default value for 'create_date' timestamp field

后端 未结 16 1595
我寻月下人不归
我寻月下人不归 2020-11-30 16:49

I have the following sql create statement

mysql> CREATE  TABLE IF NOT EXISTS `erp`.`je_menus` (
    ->   `id` INT(11) NOT NULL AUTO_INCREMENT ,
    -&g         


        
16条回答
  •  夕颜
    夕颜 (楼主)
    2020-11-30 16:56

    Change this:

    `create_date` TIMESTAMP NOT NULL DEFAULT  '0000-00-00 00:00:00',
    `update_date` TIMESTAMP NOT NULL DEFAULT  CURRENT_TIMESTAMP  ,
    

    To the following:

    `create_date` TIMESTAMP NOT NULL DEFAULT  CURRENT_TIMESTAMP ,
    `update_date` TIMESTAMP NOT NULL DEFAULT  CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP ,
    

提交回复
热议问题