मैं यह समझने की कोशिश कर रहा हूं कि विभिन्न मूल्यों के साथ कई पंक्तियों को कैसे अपडेट किया जाए और मुझे यह नहीं मिला। समाधान हर जगह है लेकिन मेरे लिए यह समझना मुश्किल है।
उदाहरण के लिए, 1 क्वेरी में तीन अपडेट:
UPDATE table_users
SET cod_user = '622057'
, date = '12082014'
WHERE user_rol = 'student'
AND cod_office = '17389551';
UPDATE table_users
SET cod_user = '2913659'
, date = '12082014'
WHERE user_rol = 'assistant'
AND cod_office = '17389551';
UPDATE table_users
SET cod_user = '6160230'
, date = '12082014'
WHERE user_rol = 'admin'
AND cod_office = '17389551';
मैंने एक उदाहरण पढ़ा , लेकिन मुझे वास्तव में समझ में नहीं आया कि प्रश्न कैसे बनाया जाए। अर्थात:
UPDATE table_to_update
SET cod_user= IF(cod_office = '17389551','622057','2913659','6160230')
,date = IF(cod_office = '17389551','12082014')
WHERE ?? IN (??) ;
मुझे पूरी तरह से स्पष्ट नहीं है कि अगर WHERE में और IF स्थिति में कोई स्थिति हो तो क्वेरी कैसे करें..सभी विचारों में?