原文:2022年1月5号 on update CURRENT_TIMESTAMP无效情况记录

原以为只要是更新就会触发事件更新。 但还是太天真了。 当update 的set字段中包含了本字段的时候并不会触发,或者应该说会以updae set中的值为准。。。。。 场景大概是SSM项目中,设置了一个mysql字段中的公用字段update time当更新的时候自动修改为当前时间,结果发现没有变 排查了一下发现是因为updateById mybatis plus 的这个方法会带入update ti ...

2022-01-05 10:12 0 1149 推荐指数:

查看详情

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

在创建时间字段的时候 DEFAULT CURRENT_TIMESTAMP表示当插入数据的时候,该字段默认值为当前时间 ON UPDATE CURRENT_TIMESTAMP表示每次更新这条数据的时候,该字段都会更新成当前时间 这两个操作是mysql数据库本身在维护,所以可以根据这个特性来生 ...

Fri Jun 15 23:28:00 CST 2018 0 43145
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM