
是!
这里有另一个例子:
UPDATE pricesSET final_price= CASE WHEN currency=1 THEN 0.81*final_price ELSE final_priceEND
之所以可行,是因为MySQL不会更新该行(如果没有更改),如docs中所述:
如果将列设置为其当前值,MySQL会注意到这一点,并且不会对其进行更新。
欢迎分享,转载请注明来源:内存溢出

是!
这里有另一个例子:
UPDATE pricesSET final_price= CASE WHEN currency=1 THEN 0.81*final_price ELSE final_priceEND
之所以可行,是因为MySQL不会更新该行(如果没有更改),如docs中所述:
如果将列设置为其当前值,MySQL会注意到这一点,并且不会对其进行更新。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)