假设我有一个名为“t”的表
---------------
| key | value |
---------------
| 1 | abc |
| 2 | def |
---------------
考虑两个 MYSQL 查询
UPDATE t SET value='abc' WHERE key=1
UPDATE t SET value='abc' WHERE key=3
执行这两个查询也会使“受影响的行”为 0(即不更新任何行),因为第一个查询是非更新更新,第二个查询是非匹配更新。
有没有办法区分这两种情况?