使用PDO/PHP和MySQL,如何在使用INSERT ON DUPLICATE KEY UPDATE
语句时检查是否插入或更新了记录?
我已经看到了一个mysql_affected_rows()
用于PHP 的解决方案,但我正在寻找一种可以与PDO一起使用的方法.
Vol*_*erK 20
如果使用PDO :: exec(),则插入行时返回值为1,如果行已更新,则返回值为2.
如果您正在使用预准备语句和PDOStatement :: execute(),则PDOStatement :: rowCount()也是如此