मैं केस स्टेटमेंट का उपयोग करके अपनी तालिका में एकाधिक कॉलम अपडेट करना चाहता हूं, लेकिन मुझे यह नहीं पता कि यह कैसे करना है (यह भी संभव है)। मैं निम्नलिखित अमान्य संदर्भ क्वेरी के साथ आया:MySQL CASE एकाधिक कॉलम अपडेट करने के लिए
UPDATE tablename SET
CASE name
WHEN 'name1' THEN col1=5,col2=''
WHEN 'name2' THEN col1=3,col2='whatever'
ELSE col1=0,col2=''
END;
क्या वैध SQL के साथ अपेक्षित परिणाम प्राप्त करने का कोई तरीका है?
संभावित डुप्लिकेट: http://stackoverflow.com/questions/8358642/case-statement-in-sql-how-to-return-multiple-variables – ean5533
वास्तव में, यह एक अद्यतन कथन नहीं है, एक चयन नहीं है। – Villermen
http://stackoverflow.com/q/3432/1553851 – shmosel