【问题标题】:Timestamp update ON DUPLICATE KEY UPDATEDUPLICATE KEY UPDATE 上的时间戳更新
【发布时间】:2015-04-03 11:03:51
【问题描述】:

我已经编写了这段代码来在我的数据库中插入数据:

 // performing sql query

 $sql = "INSERT INTO test_xml (`title`, `artist`, `duration`) 
     VALUES ('$title', '$artist', '$duration') ON DUPLICATE KEY UPDATE time";

time 是时间戳列。

我只需要更新时间戳女巫是自动的,当找到重复的键时,它给了我一个错误,我看了但我找不到答案。

【问题讨论】:

  • 如果时间戳自动更新,您可以使用:ON DUPLICATE KEY UPDATE id=id

标签: php mysql database


【解决方案1】:
INSERT INTO test_xml (`title`, `artist`, `duration`) VALUES ('$title', '$artist', '$duration') ON DUPLICATE KEY UPDATE time=NOW()

【讨论】:

  • 我自己找到了答案,女巫就是这个,谢谢@niklon,我仍然会为其他人标记这个。
猜你喜欢
  • 1970-01-01
  • 2014-06-23
  • 1970-01-01
  • 1970-01-01
  • 2016-04-22
  • 2018-01-13
  • 1970-01-01
  • 2012-09-03
  • 1970-01-01
相关资源
最近更新 更多