phpmyadmin重复密钥更新错误

时间:2016-06-19 23:31:34

标签: php mysql phpmyadmin

所以我正在尝试编写一个sql查询来从php执行以计算文件的下载次数。我有一个表id,名称,计数,我希望它检查名称是否存在,并增加count,否则插入一个新行。

我试图使用if exists但是没有用,所以现在我正在尝试使用on duplicate key update语句。我插入了一行名为lemons的行作为测试用例。我一直在WHERE语句附近使用我的语法得到错误。我接近这个吗?

INSERT INTO `table` (`name`, `count`)
VALUES ('lemons',1) ON DUPLICATE KEY 
UPDATE  `count` = `count`+1
WHERE `name` = 'lemons';

0 个答案:

没有答案