我正在尝试使用索引更新行。但是由于某种原因,它总是给我一个错误。

任何人都可以帮助解决这个问题。我无法正常工作。
以下是我的查询

UPDATE invalid_login_attempts SET attempts = 4 last_attempt=CURRENT_TIMESTAMP WHERE id = 2


提前致谢!

最佳答案

您在set子句中的两个表达式之间缺少逗号:

UPDATE invalid_login_attempts
SET    attempts = 4, -- This comma was missing
       last_attempt = CURRENT_TIMESTAMP
WHERE  id = 2

关于mysql - MySQL不允许我使用索引将值设置为CURRENT_TIME,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34568456/

10-12 06:21