MySql的创建时间和修改时间
生活随笔
收集整理的這篇文章主要介紹了
MySql的创建时间和修改时间
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
在創(chuàng)建時間字段的時候
DEFAULT CURRENT_TIMESTAMP
表示當(dāng)插入數(shù)據(jù)的時候,該字段默認值為當(dāng)前時間
ON UPDATE CURRENT_TIMESTAMP
表示每次更新這條數(shù)據(jù)的時候,該字段都會更新成當(dāng)前時間
這兩個操作是mysql數(shù)據(jù)庫本身在維護,所以可以根據(jù)這個特性來生成【創(chuàng)建時間】和【更新時間】兩個字段,且不需要代碼來維護
如下:
CREATE TABLE `mytest` (
`text` varchar(255) DEFAULT '' COMMENT '內(nèi)容',
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '創(chuàng)建時間',
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新時間'
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
可以通過navicat的可視化界面直接操作
那么如何設(shè)置一個具體的默認時間呢?
如下,注意有兩個單引號
TIMESTAMPDEFAULT'yyyy-mm-dd hh:mm:ss'
總結(jié)
以上是生活随笔為你收集整理的MySql的创建时间和修改时间的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [离散数学]集合3.1、3.2、3.3
- 下一篇: 红警Online手游空指部有什么用?空指