MySql的建立時間和修改時間

 

 

在建立時間字段的時候mysql

DEFAULT CURRENT_TIMESTAMP
表示當插入數據的時候,該字段默認值爲當前時間sql

ON UPDATE CURRENT_TIMESTAMP
表示每次更新這條數據的時候,該字段都會更新成當前時間數據庫

這兩個操做是mysql數據庫自己在維護,因此能夠根據這個特性來生成【建立時間】和【更新時間】兩個字段,且不須要代碼來維護post

以下:spa

複製代碼
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的可視化界面直接操做code

 

那麼如何設置一個具體的默認時間呢?blog

以下,注意有兩個單引號class

TIMESTAMP DEFAULT 'yyyy-mm-dd hh:mm:ss'test

相關文章
相關標籤/搜索