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

阅读 61

2023-08-04

用到的修改语句:

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)

0 0 举报