मैं एक ही मुद्दे पर आया और कुछ गुगलिंग के बाद, ऐसा लगता है कि MySQL इसमें शामिल नहीं है। इसे "अनुकरण" करने के लिए, जैसा कि आप इसे डालते हैं,
1) डीबी में केस-सेंसिटिविटी सुनिश्चित करने के लिए:टेबल कॉलम को utf8_bin
पर सेट करें मिलान
यह अनुमति देता है:
- सख्त चयन:
SELECT "Joe"
"जो" / "जो" / "जो" / आदि के साथ पंक्तियों को वापस नहीं करेगा - सख्त UNIQUE अनुक्रमणिका:UNIQUE अनुक्रमणिका वाला स्तंभ मामले के अंतर को भिन्न मानों के रूप में मानेगा। उदाहरण के लिए, यदि एक utf8_unicode_ci संयोजन का उपयोग किया जाता है, तो उस तालिका में "जो" डालने से जिसमें पहले से "जो" है, "डुप्लिकेट कुंजी" त्रुटि को ट्रिगर करेगा। अगर ut8_bin का उपयोग किया जाता है, तो "Joe" डालने से ठीक काम होगा।
2) परिणामों में उचित क्रम प्राप्त करने के लिए:SQL क्वेरी में संयोजन जोड़ें:
SELECT ... ORDER BY column COLLATE utf8_unicode_ci