MySQL設置字段的默認值為當前系統時間


問題產生:

當我們在對某個字段進行設置時間默認值,該默認值必須是的當前記錄的插入時間,那么就將當前系統時間作為該記錄創建的時間。

 

應用場景:

1、在數據表中,要記錄每條數據是什么時候創建的,應該由數據庫獲取當前時間自動記錄創建時間。

2、在數據庫中,要記錄每條數據是什么時候修改的,應該而由數據數據庫獲取當前時間自動記錄修改時間。

 

實際開發:

記錄用戶的注冊時間、記錄用戶最后登錄時間、記錄用戶的注銷時間等。

 

實現步驟:(如果使用數據庫遠程工具則直接設置,更簡單!!!)

  • 首先將數據表中字段的數據類型設置為TIMESTAMP
  • 將該字段的默認值設置為CURRENT_TIMESTAMP

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM