关于mysql的timestamp的自动更新问题

在项目中发现一个问题,当对mysql的一个表的某字段更新时候,其中一个列被定义为timestap类型,被更新为当前时间。不知到为什么?后来查看sql定义部分,它被定义成为了:`order_date` timestamp NOT NULL default '0000-00-00 00:00:00' on update CURRENT_TIMESTAMP, 改为`order_date` timestamp NULL default CURRENT_TIMESTAMP,即可。。前一个出现了 on update 字样,是这个东东引起的问题。

你可能感兴趣的:(sql,mysql)