La libreria delle espressioni regolari di MySQL non supporta utf-8.
Vedi Bug #30241 Problemi con le espressioni regolari , che è stato aperto dal 2007. Dovranno cambiare la libreria di espressioni regolari che usano prima che possa essere risolto e non ho trovato alcun annuncio su quando o se lo faranno.
L'unica soluzione che ho visto è cercare stringhe esadecimali specifiche:
mysql> SELECT * FROM `content` WHERE HEX(`text`) REGEXP 'C3A9C588';
+----------+
| text |
+----------+
| siréňa |
+----------+
Re il tuo commento:
No, non conosco alcuna soluzione con MySQL.
Potrebbe essere necessario passare a PostgreSQL, perché RDBMS supporta \u
codici per i caratteri UTF nella loro sintassi delle espressioni regolari
.