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

Utilizzo di espressioni regolari per la convalida di istruzioni MySQL

Bene, forse per regex estesa, ma per il significato originale di "regex" che sta per "Regular Expression", per "Lingua normale " - n.

Ogni istruzione SELECT è:

SELECT x FROM y WHERE z

Tuttavia, poiché y di per sé può essere un'istruzione SELECT, questo è almeno duro quanto il linguaggio delle parentesi bilanciate, che è irregolare.