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