Я работаю над созданием японского сайта.У меня есть что-то вроде следующей базы данных в MySQL:
+--------+-------+
| id | kanji |
+--------+-------+
| 1 | 明 |
| 2 | 令 |
| 3 | 暗 |
| 4 | 週 |
+--------+-------+
Мне нужно сделать SELECT, чтобы при поиске значения «明暗» выбирались строки 1 и 3.Я знаю, что REGEXP может сделать что-то подобное с шаблоном [...], но, похоже, он плохо работает с китайскими (или в данном случае с японскими) символами.Это показывает более широкий диапазон результатов.Кажется, что LIKE лучше работает с этими кодировками, но я не знаю, как это сделать.Кто-нибудь знает, как сделать этот запрос?
Спасибо!
----- РЕДАКТИРОВАТЬ -----
Для REGEXP я пытаюсь следующий запрос:
SELECT id, kanji
FROM kanjidic2
WHERE kanji REGEXP '[明暗]';
Однако это некоторые из результатов (в запросе найдено 3842 совпадений, где их может быть только 2).
результатов для запроса