我有一个名为rating的表,我想运行一个语句来更新表,将列rate1设置为当前列中值的+ 1,我想将列'lastSubDate'更新为当前时间戳。我认为SQL看起来像这样,虽然这不起作用:
UPDATE `ratings`
SET (`rate1`, `lastSubDate`)
VALUES (+1, NOW())
WHERE `ProductId` = 9996637
如果你能告诉我这出错的地方,我将不胜感激吗?
答案 0 :(得分:1)
你需要这样的东西:
UPDATE
`ratings`
SET
`rate1`=`rate1`+1,
`lastSubDate`=NOW()
WHERE
`ProductId` = 9996637