mysql 添加時間列(用於記錄創建時間和修改時間)
阿新 • • 發佈:2018-03-17
var arch csdn too 技術分享 def 兩個 key 分享 在mysql建表的時候需要添加兩個時間列,分別記錄當前記錄的創建時間和修改時間。
好。
下面是建表語句:
[sql] view plain copy
執行完成後,在表中插入記錄。 然後修改一條記錄: [sql] view plain copy
再次查看表中的數據: 能夠看到,createtime代表了本條記錄創建的時間,而updatetime記錄了當前記錄修改的時間。
- DROP TABLE IF EXISTS `mytesttable`;
- CREATE TABLE `mytesttable` (
- `id` int(11) NOT NULL,
- `name` varchar(255) DEFAULT NULL,
- `createtime` datetime DEFAULT CURRENT_TIMESTAMP,
- `updatetime` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
- PRIMARY KEY (`id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=gbk;
執行完成後,在表中插入記錄。 然後修改一條記錄: [sql] view plain copy
- update mytesttable set name = ‘wer‘ where id = 2
再次查看表中的數據: 能夠看到,createtime代表了本條記錄創建的時間,而updatetime記錄了當前記錄修改的時間。
mysql 添加時間列(用於記錄創建時間和修改時間)