我有一个数据库,人们在网站上注册,然后他们的表单数据被插入到他们的数据库中。连同所有这些信息,我想插入他们注册的时间。例如,我有一个自动递增ID列,我在我的PHP脚本中什么都不做,sql数据库会自动增加每个新条目。以同样的方式,我可以有一个时间列,我不必在脚本中执行任何操作,而是数据库将只获取当前时间并将其与其他插入的信息一起放入?我使用的是phpMyAdmin,我尝试添加一个名为Time的列,其类型为DATETIME
,默认值为CURRENT_TIMESTAMP
,但它不允许我添加该列并表示无效的默认值时间的价值。
答案 0 :(得分:2)
将column type更改为TIMESTAMP
。
答案 1 :(得分:1)
使用timestamp字段,它完全符合您的要求。
答案 2 :(得分:1)
使用timestamp
列类型,例如
`inserted` timestamp NOT NULL default CURRENT_TIMESTAMP