MySQL:仅在满足条件时更新字段

MySQL:仅在满足条件时更新字段,第1张

MySQL:仅在满足条件时更新字段

是!

这里有另一个例子:

UPDATE pricesSET final_price= CASE   WHEN currency=1 THEN 0.81*final_price   ELSE final_priceEND

之所以可行,是因为MySQL不会更新该行(如果没有更改),如docs中所述:

如果将列设置为其当前值,MySQL会注意到这一点,并且不会对其进行更新。



欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5062750.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-11-16
下一篇2022-11-16

发表评论

登录后才能评论

评论列表(0条)

    保存