0

我有一个名为 rating 的表,我想运行一条语句来更新表,将列 rate1 设置为列中当前值的 + 1,并且我想将列“lastSubDate”更新为当前时间戳。我认为 SQL 看起来像这样,尽管这不起作用:

UPDATE `ratings` 
SET (`rate1`, `lastSubDate`)
VALUES (+1, NOW())  
WHERE `ProductId` = 9996637

如果您能告诉我哪里出了问题,我将不胜感激?

4

1 回答 1

1

你需要这样的东西:

UPDATE
  `ratings` 
SET
  `rate1`=`rate1`+1,
  `lastSubDate`=NOW()
WHERE
  `ProductId` = 9996637
于 2013-05-24T20:33:31.847 回答