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

Verwenden von regulären Ausdrücken zum Validieren von MySQL-Anweisungen

Nun, vielleicht für erweiterte Regex, aber für die ursprüngliche Bedeutung von "Regex", die für "Regular Expression" steht, für "Reguläre Sprache " - nein.

Jede SELECT-Anweisung ist:

SELECT x FROM y WHERE z

Da jedoch y selbst eine SELECT-Anweisung sein kann, ist dies mindestens so schwierig wie die Sprache der ausgeglichenen Klammern, die unregelmäßig ist.