Jörg: RegEx mysql 8

Beitrag lesen

Hallo Forum,

in mysql 5.7 habe ich in einer Query folgende RegEx benutzt:

 ...AND User REGEXP '[[:<:]]Joerg[[:>:]]'

Diese nötige RegEx rührt aus deinem Designfehler der DB, den ich aber jetzt unmöglich korrigieren kann.

Jedenfalls bemängelt mysql 8 diesen Ausdruck.

PHP Fatal error:  Uncaught mysqli_sql_exception: Illegal argument to a regular expression. in ...

Was hat sich diesbzgl. geändert bzw. wie hätte mysql 8 den Ausdruck gerne?

Die User sind in dieser Spalte kommabasiert gespeichert. Leider 1-n User in einer Spalte. Und die Abfrage soll in disem Fall alle Vorgänge ermitteln, in der Joerg mit drin ist. Mit % und LIKE ist aber n ichts zu wollen, da es User Peter, sowie z.b. Hans Peter gibt.

Jörg