【问题标题】:MySQL: Ignore the timestamp attributeMySQL:忽略时间戳属性
【发布时间】:2011-02-19 19:36:20
【问题描述】:

我的数据库中有一个时间戳列,几乎每个字段都使用它,但现在,我只想更新命中计数器..我不想用它更新时间戳列。我使用时间戳字段来查看最后的“内容”更新。不是每次点击。

是否可以让mysql停止只为一个查询更新时间戳列?

【问题讨论】:

    标签: mysql timestamp


    【解决方案1】:
    UPDATE mytable SET counter_field = counter_field + 1,
    timestamp_field = timestamp_field
    

    【讨论】:

      【解决方案2】:

      这就是为什么我从不在我的网络项目中使用时间戳的原因。 由于我可以完全控制我的查询,我总是可以手动设置更新时间,而无需依赖不可预测的时间戳机制。

      【讨论】:

      • 时间戳可以很方便。少写,除了这种情况。
      • @Nique 我只是更喜欢稳定性和可预测性而不是更少的写作。其实调试比写更简单,所以我最好简化调试部分
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-09-16
      • 1970-01-01
      • 1970-01-01
      • 2016-10-13
      • 1970-01-01
      • 2020-04-10
      • 2021-03-10
      相关资源
      最近更新 更多