我似乎无法找到答案的快速问题。
有没有办法在提交查询之前检查有多少行会受到影响?
$conn->autocommit(FALSE);
$conn->begin_transaction();
$conn->query($insert_query);
if(affected_rows_of_query == 0)
-> Nothing happened
if(affected_rows_of_query == 1)
-> Only one record will be updated -> Success!
$conn->commit();
else
->in any other case, rollback
$conn->rollback();
这将在更新一个客户信息时使用。因为我知道只有一个客户信息应该更新,有没有办法检查查询不会影响多少行?