数据库:
CREATE TABLE IF NOT EXISTS `list_advertLeaders` (
`key` int(12) NOT NULL AUTO_INCREMENT,
`name` varchar(18) NOT NULL,
`points` int(9) NOT NULL,
PRIMARY KEY (`key`)
)
UPDATE
因此,如果不存在,我想行或创建它:
INSERT INTO list_advertLeaders (name, points) VALUES ('John', '1') ON DUPLICATE KEY UPDATE points=points+1
第一次执行它会给 John,1
第二次执行它预计会给 John,2
但是它使用新键 John,1 John,2 放置相同的值
如何以正确的方式进行?