原文:ON UPDATE CURRENT_TIMESTAMP 要谨慎勾选啊

出现问题 creat time 和pay time 时间相差太远,后台业务详情展示的时间明显出现问题。 查看数据库,发现某一creat time时间段的pay time被改成了同一时间相邻几秒钟,直接想到是系统修改,不可能是人为。 再结合改的时间,联想到一个定时任务调用接口的时间,该接口会改变这个表记录的一个字段,好,整活结束。 数据库pay time字段下根据当前时间戳更新被打了勾,打了勾,打了 ...

2020-04-24 17:07 1 788 推荐指数:

查看详情

mysql 之创建时间和更新时间字段设计CURRENT_TIMESTAMP 和 ON UPDATE CURRENT_TIMESTAMP

目前有些java项目是利用代码去维护create_time,和update_time 这两个字段。可以是可以但是为了减轻代码量,还是建议使用mysql数据库自己维护这两个字段。 1.解决 在建表时,以下面格式创建字段,当第一次插入数据时,创建时间和更新时间会自动填写成当前时间,当存在 ...

Thu Jan 28 00:37:00 CST 2021 0 341
Mysql数据库中CURRENT_TIMESTAMP和ON UPDATE CURRENT_TIMESTAMP区别

  如图所示,mysql数据库中,当字段类型为timestamp时,如果默认值取CURRENT_TIMESTAMP,则在insert一条记录时,end_time的值自动设置为系统当前时间,如果了 ON UPDATE CURRENT_TIMESTAMP ,则时间字段会随着update命令进行实时 ...

Fri May 04 04:51:00 CST 2018 0 9242
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM