आप एक UPDATE
निष्पादित कर सकते हैं IF
. के प्रयोग से (कौन सा mysql सपोर्ट करता है ) या CASE
. का उपयोग करके इसे और अधिक आरडीबीएमएस अनुकूल बनाने के लिए।
UPDATE example
SET def = IF(abc = 1, 'foo', 'bar')
WHERE abc IN (1, 2) -- reason to make it more faster, doesn't go on all records
या
UPDATE example
SET def = CASE WHEN abc = 1 THEN 'foo' ELSE 'bar' END
WHERE abc IN (1, 2) -- reason to make it more faster, doesn't go on all records