一个字段,用于存储插入行的时间,并且在更新时不会对其进行更改

时间:2019-06-04 00:30:03

标签: mysql timestamp

根据我在某些帖子中所读的内容,例如this question的答案

timestamp字段中传递空值将存储创建行时的日期,但是将在编辑行时更新日期。

我想做同样的事情,但不更改日期,并且将时间存储为UTC,我该怎么做?

1 个答案:

答案 0 :(得分:0)

最好的方法是创建一个触发器以应用更改,或在您的应用程序代码中进行更改。

请注意,\0字段确实很糟糕,不应使用,因为它们受2038 overflow issue的约束,而TIMESTAMP则不受约束。 DATETIME可以追溯到过去和未来数千年,这已经足够了。