文章詳情頁
通過實例解析MySql CURRENT_TIMESTAMP函數
瀏覽:11日期:2023-10-11 17:28:28
在創建時間字段的時候
DEFAULT CURRENT_TIMESTAMP
表示當插入數據的時候,該字段默認值為當前時間
ON UPDATE CURRENT_TIMESTAMP
表示每次更新這條數據的時候,該字段都會更新成當前時間
這兩個操作是mysql數據庫本身在維護,所以可以根據這個特性來生成【創建時間】和【更新時間】兩個字段,且不需要代碼來維護
如下:
CREATE TABLE `mytest` ( `text` varchar(255) DEFAULT ’’ COMMENT ’內容’, `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ’創建時間’, `update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT ’更新時間’) ENGINE=InnoDB DEFAULT CHARSET=utf8;
可以通過navicat的可視化界面直接操作
那么如何設置一個具體的默認時間呢?
如下,注意有兩個單引號
TIMESTAMPDEFAULT ’yyyy-mm-dd hh:mm:ss’
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。
相關文章:
1. 用SQL語句查找Access中某表是否存在的小技巧2. oracle數據庫去除重復數據常用的方法總結3. SQL Server使用CROSS APPLY與OUTER APPLY實現連接查詢4. MariaDB的安裝與配置教程5. 如何讓access自動編號從1開始排序實現方法6. DB2大事記7. access不能打開注冊表關鍵字錯誤處理方法(80004005錯誤)8. 恢復從 Access 2000、 Access 2002 或 Access 2003 中數據庫刪除表的方法9. SQL案例學習之字符串的合并與拆分方法總結10. SQL Server一個字符串拆分多行顯示或者多行數據合并成一個字符串
排行榜
