我有一张表格,其中列出了很长的时间戳列表,并且可能会有一整天或几天丢失时间戳的可能性,我想在该特定日期插入一个时间戳
例如,如果2014-04-04没有时间戳,我希望它在该特定日期插入2014-04-04 00:00:00。
可以在mysql中完成吗?
答案 0 :(得分:1)
是的,可以。
为表格添加插入后的触发器。如果没有提供,则触发器插入当前时间戳。
或将列更改为默认值CURRENT_TIMESTAMP
。
那些不解决以前条目没有值的问题,但它确实解决了将来的问题。填写其余内容应该是一个简单的更新:update mytable set its_timestamp = date(datefield) where its_timestamp is NULL
。