0
点赞
收藏
分享

微信扫一扫

mysql修改某一列的时间时,其他列的时间随着修改

用到的修改语句:

UPDATE  t_prepare_enter SET timeout=NOW() WHERE 1=1 

这一列正常修改:

mysql修改某一列的时间时,其他列的时间随着修改_建表

sql语句里没写这一列(create_time),但是这一列也随着修改了

mysql修改某一列的时间时,其他列的时间随着修改_sql语句_02

于是我把建表语句拿了出来做比较  原来是 ON UPDATE CURRENT_TIMESTAMP 关键字搞得鬼,

删除关键字ON UPDATE CURRENT_TIMESTAMP 即可

create_time DATETIME NOT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT 'xx',

  `timeout` DATETIME DEFAULT NULL COMMENT 'xx',

举报

相关推荐

0 条评论