Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Suche nach letztem Zeichen in SQL Regex funktioniert nicht

Warum verwenden Sie | im Muster? Warum das + ?

SELECT * FROM table WHERE (data REGEXP '\|49213[A-Z]\|')

Wenn Sie mehrere wollen:

SELECT * FROM table WHERE (data REGEXP '\|49213[A-Z]+\|')

oder:

SELECT * FROM table WHERE (data REGEXP '[|]49213[A-Z][|]')