0
我刚才找出了更新没有匹配的记录和更新匹配的记录之间的MySQL查询的结果已经有值没有区别?对零行进行差异更新与未更改记录相比较?
我有这样的查询:
UPDATE uri SET is_active = 1 WHERE f_site_id = '73' AND language_code = 'NL' AND additional = 'item' AND is_forwarder = '0'
如果我运行此查询,并有匹配的记录数据,但它们并没有改变,我得到的0行的结果影响? 如果我没有任何记录与上面的WHERE选择,MySQL返回0受影响的记录....
我需要知道更新后,如果有匹配的记录与否。 记录中的数据是否已经相同并不重要,但我需要知道有匹配的记录。
我该如何做到这一点?
我认为最好是优化它,只使用一个查询,但我猜我现在得到的问题比一个额外的查询更大。谢谢:) – Abayob