Nó giống như "chữ hoa" và "chữ thường", đúng không?
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 |
+-------------------------------------------+
Tôi khuyên bạn nên thay đổi cột của mình thành COLLATION utf8_unicode_520_ci (hoặc utf8mb4_unicode_520_ci ).
Nếu bạn muốn bao gồm cả tiếng Trung, hãy đảm bảo sử dụng utf8mb4 . (Có lẽ lời khuyên này cũng áp dụng cho chữ Kanji.)