MySQL:一个表中的多个时间戳记用于DateAdded,DateUpdated

时间:2018-06-25 05:11:41

标签: mysql sql sql-timestamp

我想在一个表中为MatchesActivityMainActivity列添加多个时间戳。我有一个错误的定义,其中Context位于DateAdded,仅适用于DateUpdated

DateAdded

当我尝试编辑2个时间戳时,出现此错误:

'0000-00-00 00:00:00'

请为我提供正确的解决方法。我可以看到这个问题是已知的,但是我在任何地方都找不到解决方案。

1 个答案:

答案 0 :(得分:1)

我将替换无效的时间戳:

ALTER TABLE tab MODIFY `DateAdded` timestamp DEFAULT CURRENT_TIMESTAMP;
                                                     -- or any other valid value

DBFiddle Demo