Mysql
 sql >> Database >  >> RDS >> Mysql

La ricerca dell'ultimo carattere di SQL Regex non funziona

Perché stai usando | nel modello? Perché il + ?

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

Se vuoi più:

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

oppure:

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