From: umherirrender Date: Sat, 5 May 2012 09:24:07 +0000 (+0200) Subject: Do not treat EXPLAIN as write query X-Git-Tag: 1.31.0-rc.0~23724 X-Git-Url: http://git.cyclocoop.org/%28?a=commitdiff_plain;h=f8101287bdd7eea29e6a0cfc4c601d159b5a524f;p=lhc%2Fweb%2Fwiklou.git Do not treat EXPLAIN as write query Change-Id: Idb15955b94ee6977f3a4692df44d445d3450b1a5 --- diff --git a/includes/db/Database.php b/includes/db/Database.php index 84ed9f482f..56f17d86b6 100644 --- a/includes/db/Database.php +++ b/includes/db/Database.php @@ -798,7 +798,7 @@ abstract class DatabaseBase implements DatabaseType { * @return bool */ function isWriteQuery( $sql ) { - return !preg_match( '/^(?:SELECT|BEGIN|ROLLBACK|COMMIT|SET|SHOW|\(SELECT)\b/i', $sql ); + return !preg_match( '/^(?:SELECT|BEGIN|ROLLBACK|COMMIT|SET|SHOW|EXPLAIN|\(SELECT)\b/i', $sql ); } /**