我的 SQL 代码有一个小问题:
UPDATE articles SET like=like+1 WHERE id=1
当我试图在 PhpMyAdmin 中执行它时,出现了这个错误:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'like=like+1 WHERE id=1' at line 1
like 列默认设置为 0(长度为 11)。 有谁知道我该如何修复它?请帮忙。
最佳答案
LIKE 是关键字,不能用作列名。您可以将其(在您的查询中)更改为 `like`=`like`+1
(带反引号),但这几乎无法解决问题。
重命名您的列。
关于php - SQL 更新增量不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11429063/