timestamp類型的使用示例如下:
1,創建一個數據庫,並指定 uptime爲 timestamp類型
create table test(
tid int primary key auto_increment,
uptime timestamp,
hobby varchar(20)
);
2.插入一條數據
insert into test (tid,uptime,hobby) values(null,null,null);
3.查看數據庫數據
我們看到數據插入成功,但是uptime字段顯示爲 null。
4.我們再插入一條數據,如下:
insert into test (tid,uptime,hobby) values(null,current_timestamp,null);
查看數據庫數據,我們看到第二條數據插入成功了,並且時間爲 當前插入的時間
5,下面我們更新一下字段看 時間是否會自動維護
update test set hobby='籃球' where tid < 4;
我們看效果,發現時間並沒有自動更新,還是我們插入的時間,並不是修改的時間。
6.我們首先手動更新一下時間:
update test set uptime = current_timestamp where tid < 10;
成功。