Библиотеката с регулярни изрази на MySQL не поддържа utf-8.
Вижте Бъг #30241 Проблеми с регулярните изрази , който е отворен от 2007 г. Те ще трябва да променят библиотеката с регулярни изрази, която използват, преди това да може да бъде коригирано и не намерих никакво съобщение кога или дали ще направят това.
Единственото решение, което видях, е да потърся конкретни HEX низове:
mysql> SELECT * FROM `content` WHERE HEX(`text`) REGEXP 'C3A9C588';
+----------+
| text |
+----------+
| siréňa |
+----------+
Относно вашия коментар:
Не, не знам за решение с MySQL.
Може да се наложи да преминете към PostgreSQL, тъй като тази RDBMS поддържа \u
кодове за UTF знаци в техния синтаксис на регулярни изрази
.