更新行,然后选择更新的行

时间:2013-10-08 19:45:58

标签: mysql sql database mysqli sql-update

我有一个更新表中行的mysqli查询。我知道mysqli::$affected_rows方法,但返回的只是受影响的行数。

如何在不执行其他查询的情况下返回受影响的行,并使用相同的WHERE运算符选择它们?

1 个答案:

答案 0 :(得分:0)

您无法返回更新的行。您仍然需要执行SELECT查询。

如果您的WHERE条件非常困难并且您不想执行两次,那么添加其他列update_key可能会更有效。每次更新行时,都会在此列中添加唯一值。因此,一起更新的多个行在update_key中具有相同的值。然后,您可以选择仅包含此列的WHERE更新的行。