Antwort an „Jörg“ verfassen

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

freiwillig, öffentlich sichtbar
freiwillig, öffentlich sichtbar
freiwillig, öffentlich sichtbar

Ihre Identität in einem Cookie zu speichern erlaubt es Ihnen, Ihre Beiträge zu editieren. Außerdem müssen Sie dann bei neuen Beiträgen nicht mehr die Felder Name, E-Mail und Homepage ausfüllen.

abbrechen