La biblioteca de expresiones regulares de MySQL no es compatible con utf-8.
Consulte Bug #30241 Problemas de expresiones regulares , que ha estado abierto desde 2007. Tendrán que cambiar la biblioteca de expresiones regulares que usan antes de que se pueda arreglar, y no he encontrado ningún anuncio de cuándo o si lo harán.
La única solución que he visto es buscar cadenas HEX específicas:
mysql> SELECT * FROM `content` WHERE HEX(`text`) REGEXP 'C3A9C588';
+----------+
| text |
+----------+
| siréňa |
+----------+
Re tu comentario:
No, no conozco ninguna solución con MySQL.
Es posible que deba cambiar a PostgreSQL, porque RDBMS es compatible con \u
códigos para caracteres UTF en su sintaxis de expresiones regulares
.