Mysql 添加 create_time, update_time 創建時間 更新時間 自動更新


# 添加 創建 更新 時間字段
ALTER TABLE `表名`
ADD COLUMN `create_time`  datetime NOT NULL DEFAULT CURRENT_TIMESTAMP AFTER `最后一個列名`,
ADD COLUMN `update_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP AFTER `create_time`;

執行后, 會批量更新 現有數據全部自動更新為當前時間,  新插入的數據時候自動更新插入的時間.

修改已存在字段.

# 添加 創建 更新 時間字段
ALTER TABLE `表名`
MODIFY COLUMN `create_time`  datetime NOT NULL DEFAULT CURRENT_TIMESTAMP AFTER `create字段前面一個字段名`,
MODIFY COLUMN `update_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP AFTER `create_time`;

 


免責聲明!

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



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