2009-01-21 29 views
32

सूचकांक (अनुक्रमणिका) को MySQL में अद्वितीय केस के रूप में परिभाषित किया गया है?यूनिक इंडेक्स मामले MySQL में संवेदनशील हैं?

+0

लोकप्रिय मांग के अनुसार पर परीक्षण किया गया है, हो सकता है आप चुने हुए जवाब अपडेट करना चाहिए। –

उत्तर

62

यह क्षेत्र के संयोजन पर निर्भर करता है - यदि यह सीआई (केस असंवेदनशील) या सीएस (केस संवेदनशील) है। अद्वितीय सूचकांक तदनुसार लागू होगा।

2

अद्वितीय सूचकांक के बारे में कुछ खास नहीं है - वे अन्य इंडेक्स के समान केस विकल्प का पालन करते हैं।

10

आप इस वाक्यविन्यास का उपयोग कर कॉलम केस-संवेदी बना सकते हैं। अद्वितीय सूचकांक केस-संवेदी भी होगा।

ALTER तालिका tbl_name संशोधित
COL_NAME column_definition
[वर्ण सेट charset_name]
[मुक़ाबला collation_name]

उदाहरण:

ALTER TABLE `tablename` MODIFY 
`column` VARCHAR(100) 
CHARACTER SET utf8 
COLLATE utf8_bin; 

नोट utf8_bin द्वारा तार तुलना प्रत्येक गुण का द्विआधारी मूल्य एर स्ट्रिंग
msql 5.5.X

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