實現方式:
1、將字段類型設為 ?TIMESTAMP?
2、將默認值設為 ?CURRENT_TIMESTAMP
舉例應用:
1、mysql 腳本實現用例
—添加CreateTime 設置默認時間?CURRENT_TIMESTAMP?
ALTER?TABLE?`table_name` ADD?COLUMN??`CreateTime`?datetime?NULL? DEFAULT ? CURRENT_TIMESTAMP? COMMENT?'創建時間'?;
?
–修改CreateTime?設置默認時間?CURRENT_TIMESTAMP?
ALTER?TABLE?`table_name`MODIFY?COLUMN??`CreateTime`?datetime?NULL?DEFAULT?CURRENT_TIMESTAMP?COMMENT?'創建時間'?;
—添加UpdateTime 設置 默認時間?CURRENT_TIMESTAMP ? 設置更新時間為?ON UPDATE?CURRENT_TIMESTAMP?
ALTER?TABLE?`table_name`ADD?COLUMN?`UpdateTime`?timestamp?NULL?DEFAULT?CURRENT_TIMESTAMP?ON?UPDATE?CURRENT_TIMESTAMP?COMMENT?'創建時間'?;
–修改?UpdateTime 設置 默認時間?CURRENT_TIMESTAMP ? 設置更新時間為?ON UPDATE?CURRENT_TIMESTAMP?
ALTER?TABLE?`table_name` MODIFY?COLUMN?`UpdateTime`?timestamp?NULL? DEFAULT?CURRENT_TIMESTAMP?ON?UPDATE ? CURRENT_TIMESTAMP ?COMMENT?'創建時間'?;
2、MySQL工具設置
?
?
總結:
1、MySQL自動管理,保持和數據庫時間一致性;
2、簡單高效,不需要應用程序開發支持,MySQL自動完成;
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END