我有一個SQL「ON DUPLICATE KEY UPDATE」。在更新的那一部分中,我有多個字段。其中一個領域是積極的。我想要做的只是更新活動字段,如果當前值是1.我知道如何更新如果ISNULL:active = ISNULL(@active, active)
。如果值爲1,是否有辦法做同樣的事情?SQL更新如果值= 1
ON DUPLICATE KEY UPDATE
display_name=VALUES(display_name),
wholesale=VALUES(wholesale),
saleWS=VALUES(saleWS),
taxable=VALUES(taxable),
sku=VALUES(sku),
code=VALUES(code),
onSale=VALUES(onSale),
description=VALUES(description),
link=VALUES(link),
image=VALUES(image),
display_page=VALUES(display_page),
attachment=VALUES(attachment),
applyCoupon=VALUES(applyCoupon)