原文: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