我的餐桌啤酒由以下人员制作:
userid,tohave
我用这个:
INSERT INTO beers (userid,tohave) VALUES (1,1) ON DUPLICATE KEY UPDATE tohave=VALUES (tohave)
很好,因为userid值(userid是PRIMARY)只存在更新行,但在我的情况下,如果userid存在,我想在列中添加1。 是否可以通过一个查询来完成它?
答案 0 :(得分:2)
添加+1?
INSERT INTO beers (userid,tohave)
VALUES (1,1) ON DUPLICATE KEY
UPDATE tohave = VALUES(tohave) + 1