自动TimeStamp DB的新条目(phpMyAdmin)

时间:2010-09-01 06:17:08

标签: mysql timestamp phpmyadmin

如果我想让我的数据库中的每个新条目自动加上时间戳,我会将字段类型设置为“timestamp”并将Default值设置为“CURRENT_TIMESTAMP”吗?

这是正确的方法吗?

2 个答案:

答案 0 :(得分:41)

这是正确的。在SQL代码中:

CREATE TABLE `table` (
    ...
    `date` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, 
    ...
)

答案 1 :(得分:7)

是的,这种方法是正确的:

 create table t(Id int, ts timestamp default current_timestamp)

 insert into t(Id) values (1)

 select * from t

 1;2010-09-01 09:20:09:000