2011-05-28 16 views

उत्तर

171

देखें http://dev.mysql.com/doc/refman/5.0/en/string-functions.html#function_lower

UPDATE table_name SET tag = LOWER(tag) 
+2

नोट, यह सही काम नहीं करता है जब आपका डेटाबेस केस असंवेदनशील मिलान का उपयोग करता है। –

+2

मुझे यकीन नहीं है कि यह अनुसरण करेगा, इससे कॉलम – Rippo

+1

कॉलम में सभी डेटा कम हो जाएगा ........ –

58

LOWER()

update table set tag = LOWER(tag) 
+14

आपको 1 सेकंड लॉल – Rippo

+12

द्वारा निष्पक्ष होने के लिए हराया गया था, मुझे दोनों कर्मचारियों को ऊपर उठाना पड़ा: p – loostro

2

केस-संवेदी मिलान और शामिल करने के लिए संस्करण एक "कहां" खंड यदि आप संपूर्ण स्तंभ को अद्यतन नहीं करना चाहती:

UPDATE table 
SET tag = LOWER(tag) 
WHERE LOWER(tag) != tag 
COLLATE Latin1_General_CS_AS 

यदि आपका डेटाबेस केस का उपयोग करता है तो COLLATE लाइन इसे काम करेगी I असंवेदनशील मिलान, जैसा कि मेरा करता है।

संबंधित मुद्दे