【发布时间】:2011-04-06 15:21:50
【问题描述】:
如果我希望数据库中的每个新条目都自动添加时间戳,我是否将字段类型设置为“时间戳”并将默认值设置为“CURRENT_TIMESTAMP”?
这是正确的方法吗?
【问题讨论】:
标签: mysql timestamp phpmyadmin
如果我希望数据库中的每个新条目都自动添加时间戳,我是否将字段类型设置为“时间戳”并将默认值设置为“CURRENT_TIMESTAMP”?
这是正确的方法吗?
【问题讨论】:
标签: mysql timestamp phpmyadmin
没错。在 SQL 代码中:
CREATE TABLE `table` (
...
`date` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
...
)
【讨论】:
是的,这个方法是正确的:
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
【讨论】: