實現方式:
?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