【问题标题】:time stamp showing current date of all my posts显示我所有帖子的当前日期的时间戳
【发布时间】:2014-03-22 23:43:16
【问题描述】:

我的问题是我在小说表时间戳中有一个字段,更新时

 CURRENT_TIMESTAMP,no,CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP.

我在插入 sql 时使用的是CURRENT_TIMESTAMP,但我注意到我所有帖子的值都显示为 21-02-2014。有什么帮助吗?

【问题讨论】:

  • 您使用的是哪个数据库? SQL Server、MYSQL、POSTGRES?
  • 您能否提供更多详细信息,例如您要插入 CURRENT_TIMESTAMP 的字段的数据类型。你提供的陈述对我来说没有多大意义。请详细说明。

标签: sql timestamp


【解决方案1】:

ON UPDATE CURRENT_TIMESTAMP 表示 CURRENT_TIMESTAMP 字段在该字段的值更改时更新,而不是在它们保持不变(或)时更新,而不是在您更新 timestamp 字段以外的其他字段时更新,这种行为是按设计。

也许你可以做这样的事情来更新它

UPDATE <your_table>
SET <your_current_timestamp> = null,
WHERE <some_condition>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-02-04
    • 1970-01-01
    • 1970-01-01
    • 2013-03-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多