diff --git a/drivers/mysql/mysql_driver.php b/drivers/mysql/mysql_driver.php index 04a1ebf..5df149f 100644 --- a/drivers/mysql/mysql_driver.php +++ b/drivers/mysql/mysql_driver.php @@ -20,6 +20,7 @@ class MySQL extends DB_PDO { protected $escape_char = '`'; + protected $system_db = 'information_schema'; /** * Connect to MySQL Database @@ -68,23 +69,6 @@ class MySQL extends DB_PDO { // -------------------------------------------------------------------------- - /** - * Returns system tables for the current database - * - * @return array - */ - public function get_system_tables() - { - $sql = 'SELECT `TABLE_NAME` FROM `information_schema`.`TABLES` - WHERE `TABLE_SCHEMA`=\'information_schema\''; - - $res = $this->query($sql); - - return db_filter($res->fetchAll(PDO::FETCH_ASSOC), 'TABLE_NAME'); - } - - // -------------------------------------------------------------------------- - /** * Return the number of rows returned for a SELECT query * diff --git a/drivers/mysql/mysql_sql.php b/drivers/mysql/mysql_sql.php index d39e540..cd7baa4 100644 --- a/drivers/mysql/mysql_sql.php +++ b/drivers/mysql/mysql_sql.php @@ -189,7 +189,8 @@ class MySQL_SQL extends DB_SQL{ */ public function system_table_list() { - return FALSE; + return 'SELECT `TABLE_NAME` FROM `information_schema`.`TABLES` + WHERE `TABLE_SCHEMA`=\'information_schema\''; } // --------------------------------------------------------------------------