代码之家  ›  专栏  ›  技术社区  ›  GOsha

如何不更新时间戳字段

  •  1
  • GOsha  · 技术社区  · 16 年前

    这个项目是用php编写的。
    mysql中有timestamp字段,它会自动更新。在一个例子中,我不需要更新这个字段。我可以发出指令,在不获取时间戳值的情况下不更新此查询中的此字段。

    2 回复  |  直到 16 年前
        1
  •  4
  •   Sarfraz    16 年前

    你应该把它改成 DEFAULT CURRENT_TIMESTAMP manual :

    在CREATE TABLE语句中,第一个TIMESTAMP列可以通过以下任意方式声明:

    使用DEFAULT CURRENT\u TIMESTAMP和ON UPDATE CURRENT\u TIMESTAMP子句,列的默认值具有当前时间戳,并且会自动更新。

    既没有DEFAULT也没有ON UPDATE子句,它与UPDATE CURRENT\u TIMESTAMP上的DEFAULT CURRENT\u TIMESTAMP相同。

    使用默认的CURRENT\u TIMESTAMP子句和no ON UPDATE子句,列的默认值具有当前时间戳,但不会自动更新。

        2
  •  1
  •   Aaron Butacov    16 年前

    编辑phpMyAdmin中的列,并取消选择“更新当前时间戳时”选项

    推荐文章