我有一个这样的查询:
INSERT INTO table1 (field1,field2) VALUES ('$value1','$value2') ON DUPLICATE KEY UPDATE field1 = '$value1'
然后我想获取最后一个插入ID(如果它执行插入),我该怎么做?如果查询最终进行更新,我不想要最后的插入 ID。有没有办法确定它是否进行了更新或插入?
我想我应该在发帖之前搜索一下该网站。基本上添加这个有效:
id=LAST_INSERT_ID(id)
关于重复更新。我在这里找到了答案:
重复钥匙上次插入 ID https://stackoverflow.com/questions/778534/mysql-on-duplicate-key-last-insert-id
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)