首页 > 解决方案 > 如何查看mysql是否替换或插入我的查询

问题描述

如果我有一个字段 1 是主键的查询:

$rep = "Replace into table (field1,field2) values ('value1','value2')";
$stmt = $db->query($rep);

有没有办法判断mysql是否插入了行,或者找到并替换了行?

标签: phpmysqlreplaceinsert

解决方案


为后代:

$rowCount = $stmt->rowCount();

如果 $rowCount == 1 是插入,如果 $rowCount == 2 是替换。


推荐阅读