我有一个ON DUPLICATE KEY UPDATE
运行成功的 mysql 语句。
虽然在手册中它说对于插入的行,受影响的行是 1,更新的行是 2。我想我可以通过简单地计算插入的行数;
$i = count($insert); // the insert array
// execute the query here
$inserted = ($i * 2) - $q -> rowCount();
等于的方程$inserted
返回插入的行数(根据mysql)。
虽然在我的笔记本电脑上运行 wamp,但当仅插入重复值时,我得到的行数为 0!为什么会这样?
谢谢