Jörg: mysql und Regex

Beitrag lesen

Hallo,

ich habe eine Query mit Regex, die ein Image austauschen soll. Laufen soll das auf einem 10.4.17-Maria-DB-Server, der das können sollte.

Den Ausdruck selber matcht https://regex101.com/, der sollte also passen.

Trotzdem wird die Query nicht ausgeführt, sie produziert aber auch keinen Fehler.

Habe ich vielleicht die Funktion REGEXP_REPLACE missverstanden?

UPDATE
table1
SET
spalte = REGEXP_REPLACE(spalte, '/\[img\](.*?)xyz_zyx_abc(.*?)\[\/img\]/', '[img]http://localhost/test123/xyz_zyx_abc/bilder-1.jpg[/img]')
WHERE del = 0

Was macht man in so einem Fall?

Jörg