यह "अपरकेस" और "लोअरकेस" जैसा है, सही है?
mysql> SELECT 'あ' = 'ぁ' COLLATE utf8_general_ci;
+---------------------------------------+
| 'あ' = 'ぁ' COLLATE utf8_general_ci |
+---------------------------------------+
| 0 |
+---------------------------------------+
mysql> SELECT 'あ' = 'ぁ' COLLATE utf8_unicode_ci;
+---------------------------------------+
| 'あ' = 'ぁ' COLLATE utf8_unicode_ci |
+---------------------------------------+
| 1 |
+---------------------------------------+
mysql> SELECT 'あ' = 'ぁ' COLLATE utf8_unicode_520_ci;
+-------------------------------------------+
| 'あ' = 'ぁ' COLLATE utf8_unicode_520_ci |
+-------------------------------------------+
| 1 |
+-------------------------------------------+
मेरा सुझाव है कि आप अपने कॉलम को COLLATION utf8_unicode_520_ci
कर दें। (या utf8mb4_unicode_520_ci
)
यदि आप चीनी को शामिल करने की उम्मीद करते हैं, तो utf8mb4
. का उपयोग करना सुनिश्चित करें (शायद यह सलाह कांजी पर भी लागू होती है।)