DB\IO table match regex fix
UPDATE with SET can have spaces with variable length before
This commit is contained in:
@@ -897,7 +897,8 @@ class IO
|
|||||||
// DELETE FROM (table)
|
// DELETE FROM (table)
|
||||||
// UPDATE (table) SET
|
// UPDATE (table) SET
|
||||||
// MATCHES 1 (call), 4 (schema), 5 (table)
|
// MATCHES 1 (call), 4 (schema), 5 (table)
|
||||||
"/^(INSERT\s+?INTO|DELETE\s+?FROM|(UPDATE))\s+?([\"'])?(?:([\w_]+)\.)?([\w_]+)(?:\3)?\s?(?(2)SET|)/i",
|
"/^(INSERT\s+?INTO|DELETE\s+?FROM|(UPDATE))\s+?"
|
||||||
|
. "([\"'])?(?:([\w_]+)\.)?([\w_]+)(?:\3)?\s?(?(2)\s+?SET|)/i",
|
||||||
$query,
|
$query,
|
||||||
$matches
|
$matches
|
||||||
);
|
);
|
||||||
|
|||||||
Reference in New Issue
Block a user