लोअरकेस कहते हैं कि मैं इसअद्यतन एक स्तंभ के सभी मानों
uid tag
1 HeLLo
2 heLLO
3 HELLO
4 hello
की तरह कुछ है मैं कैसे करने के लिए "टैग" स्तंभ में सभी मान अद्यतन कर सकते हैं देता है?
लोअरकेस कहते हैं कि मैं इसअद्यतन एक स्तंभ के सभी मानों
uid tag
1 HeLLo
2 heLLO
3 HELLO
4 hello
की तरह कुछ है मैं कैसे करने के लिए "टैग" स्तंभ में सभी मान अद्यतन कर सकते हैं देता है?
देखें http://dev.mysql.com/doc/refman/5.0/en/string-functions.html#function_lower
UPDATE table_name SET tag = LOWER(tag)
केस-संवेदी मिलान और शामिल करने के लिए संस्करण एक "कहां" खंड यदि आप संपूर्ण स्तंभ को अद्यतन नहीं करना चाहती:
UPDATE table
SET tag = LOWER(tag)
WHERE LOWER(tag) != tag
COLLATE Latin1_General_CS_AS
यदि आपका डेटाबेस केस का उपयोग करता है तो COLLATE लाइन इसे काम करेगी I असंवेदनशील मिलान, जैसा कि मेरा करता है।
नोट, यह सही काम नहीं करता है जब आपका डेटाबेस केस असंवेदनशील मिलान का उपयोग करता है। –
मुझे यकीन नहीं है कि यह अनुसरण करेगा, इससे कॉलम – Rippo
कॉलम में सभी डेटा कम हो जाएगा ........ –