From e4f5b91f74e37d5acc2c7d01f977a29e790532b6 Mon Sep 17 00:00:00 2001 From: Alexander Makarov Date: Fri, 20 Nov 2015 02:26:15 +0300 Subject: [PATCH] Fixed #6351 MySQL 5.1 compatibility --- framework/db/mysql/Schema.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/framework/db/mysql/Schema.php b/framework/db/mysql/Schema.php index 1d4c510c1e..600a06eed1 100644 --- a/framework/db/mysql/Schema.php +++ b/framework/db/mysql/Schema.php @@ -254,7 +254,10 @@ SELECT kcu.referenced_column_name FROM information_schema.referential_constraints AS rc JOIN information_schema.key_column_usage AS kcu ON - kcu.constraint_catalog = rc.constraint_catalog AND + ( + kcu.constraint_catalog = rc.constraint_catalog OR + (kcu.constraint_catalog IS NULL AND rc.constraint_catalog IS NULL) + ) AND kcu.constraint_schema = rc.constraint_schema AND kcu.constraint_name = rc.constraint_name WHERE rc.constraint_schema = database() AND kcu.table_schema = database()