mirror of
https://github.com/yiisoft/yii2.git
synced 2025-11-18 23:43:19 +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_schema = rc.constraint_schema AND
|
||||
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;
|
||||
|
||||
$rows = $this->db->createCommand($sql, [':tableName' => $table->name])->queryAll();
|
||||
|
||||
Reference in New Issue
Block a user