gpt4 book ai didi

php - 如何获取可能受更新影响的行数?

转载 作者:行者123 更新时间:2023-11-30 23:49:14 25 4
gpt4 key购买 nike

获取受 MySQL 更新影响的行数是一回事,但如何获取 UPDATE 查询的匹配行数?换句话说,更新查询可能影响的行数,即使我尝试更新行的数据与其中已包含的数据相同?因为在这种特定情况下,数据库不会覆盖数据,所以受影响的行数为 0。是否有一些 PDO 方法可以提供帮助,类似于 PDOStatement::rowCount() ?我也想避免使用辅助 SQL 语句,否则这个问题毫无意义。

最佳答案

为此,您可以在 select 子句中使用 count():

如果你的update语句是

update your_table
set some_column = 'hello'
where id = 1

然后你可以像这样选择受影响的行数

select count(*) as affected_rows
from your_table
where id = 1

关于php - 如何获取可能受更新影响的行数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20066012/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com