mirror of
https://github.com/yiisoft/yii2.git
synced 2025-11-19 16:01:57 +08:00
Merge pull request #9810 from nineinchnick/fix-mysql-information-schema-speed
Add more conditions when reading mysql information_schema to speed it up
This commit is contained in:
@@ -257,7 +257,8 @@ JOIN information_schema.key_column_usage AS kcu ON
|
|||||||
kcu.constraint_catalog = rc.constraint_catalog AND
|
kcu.constraint_catalog = rc.constraint_catalog AND
|
||||||
kcu.constraint_schema = rc.constraint_schema AND
|
kcu.constraint_schema = rc.constraint_schema AND
|
||||||
kcu.constraint_name = rc.constraint_name
|
kcu.constraint_name = rc.constraint_name
|
||||||
WHERE rc.table_name = :tableName
|
WHERE rc.constraint_schema = database() AND kcu.table_schema = database()
|
||||||
|
AND rc.table_name = :tableName AND kcu.table_name = :tableName
|
||||||
SQL;
|
SQL;
|
||||||
|
|
||||||
$rows = $this->db->createCommand($sql, [':tableName' => $table->name])->queryAll();
|
$rows = $this->db->createCommand($sql, [':tableName' => $table->name])->queryAll();
|
||||||
|
|||||||
Reference in New Issue
Block a user