一、自動更新創建時間和更新時間
自動創建時間 NOT NULL DEFAULT CURRENT_TIMESTAMP
自動創建時間和自動更新 NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
CREATE TABLE `test` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(20) DEFAULT NULL,
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8
創建時會自動生成創建時間create_time和更新時間update_time
INSERT INTO test (name) VALUES ('aa'),('bb'),('cc');
更新數據時會自動更新update_time
UPDATE test SET name = 'ab' WHERE id = 1;