如何获取从mysql更新和插入的行数

时间:2012-03-21 10:30:16

标签: mysql

我做了大量的事情:

INSERT.... ON DUPLICATE KEY UPDATE

查询,我想查找受影响的行数,最好是更新的数字和插入的数字。

目前我正在使用ROW_COUNT()但如果行更新则从上面的sql计为2,如果插入则计为1。

有没有办法从mysql函数中找到它?

1 个答案:

答案 0 :(得分:1)

对于ON DUPLICATE KEY UPDATE,受影响的行值为1,如果更新其2。从中可以确定成功插入的行数和更新的行数