如何使用 ON DUPLICATE KEY UPDATE 插入 MySQL 表,以便如果该行已经存在该行的某一列,则其值加 1?因此,如果我有两列标题为 ip 和 count 的列,则 count 列首先包含 1,并在每次更新时增加其值。我们可以在一个声明中做到这一点吗?
最佳答案
INSERT INTO table(ip,count) VALUES(ip,0)
ON DUPLICATE KEY UPDATE count = count+1
我认为它应该很有效。
关于sql - 如何使用 ON DUPLICATE KEY UPDATE 插入 MySQL 表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3951625/