|  |  | @ -2506,6 +2506,38 @@ AND f5 = 'abcdefghijklmnopwrst' AND f2 = 1221457 AND f4 = 0 ; | 
			
		
	
		
			
				
					|  |  |  | id	select_type	table	type	possible_keys	key	key_len	ref	rows	Extra | 
			
		
	
		
			
				
					|  |  |  | 1	SIMPLE	t1	index_merge	PRIMARY,idx1,idx2	idx2,idx1,PRIMARY	7,60,4	NULL	1	Using intersect(idx2,idx1,PRIMARY); Using where | 
			
		
	
		
			
				
					|  |  |  | DROP TABLE t1; | 
			
		
	
		
			
				
					|  |  |  | # | 
			
		
	
		
			
				
					|  |  |  | # Bug#51431 Wrong sort order after import of dump file | 
			
		
	
		
			
				
					|  |  |  | # | 
			
		
	
		
			
				
					|  |  |  | CREATE TABLE t1 ( | 
			
		
	
		
			
				
					|  |  |  | f1 INT(11) NOT NULL, | 
			
		
	
		
			
				
					|  |  |  | f2 int(11) NOT NULL, | 
			
		
	
		
			
				
					|  |  |  | f3 int(11) NOT NULL, | 
			
		
	
		
			
				
					|  |  |  | f4 tinyint(1) NOT NULL, | 
			
		
	
		
			
				
					|  |  |  | PRIMARY KEY (f1), | 
			
		
	
		
			
				
					|  |  |  | UNIQUE KEY (f2, f3), | 
			
		
	
		
			
				
					|  |  |  | KEY (f4) | 
			
		
	
		
			
				
					|  |  |  | ) ENGINE=InnoDB; | 
			
		
	
		
			
				
					|  |  |  | INSERT INTO t1 VALUES | 
			
		
	
		
			
				
					|  |  |  | (1,1,991,1), (2,1,992,1), (3,1,993,1), (4,1,994,1), (5,1,995,1), | 
			
		
	
		
			
				
					|  |  |  | (6,1,996,1), (7,1,997,1), (8,1,998,1), (10,1,999,1), (11,1,9910,1), | 
			
		
	
		
			
				
					|  |  |  | (16,1,9911,1), (17,1,9912,1), (18,1,9913,1), (19,1,9914,1), (20,1,9915,1), | 
			
		
	
		
			
				
					|  |  |  | (21,1,9916,1), (22,1,9917,1), (23,1,9918,1), (24,1,9919,1), (25,1,9920,1), | 
			
		
	
		
			
				
					|  |  |  | (26,1,9921,1), (27,1,9922,1); | 
			
		
	
		
			
				
					|  |  |  | FLUSH TABLES; | 
			
		
	
		
			
				
					|  |  |  | SELECT * FROM t1 WHERE f2 = 1 AND f4 = TRUE | 
			
		
	
		
			
				
					|  |  |  | ORDER BY f1 DESC LIMIT 5; | 
			
		
	
		
			
				
					|  |  |  | f1	f2	f3	f4 | 
			
		
	
		
			
				
					|  |  |  | 27	1	9922	1 | 
			
		
	
		
			
				
					|  |  |  | 26	1	9921	1 | 
			
		
	
		
			
				
					|  |  |  | 25	1	9920	1 | 
			
		
	
		
			
				
					|  |  |  | 24	1	9919	1 | 
			
		
	
		
			
				
					|  |  |  | 23	1	9918	1 | 
			
		
	
		
			
				
					|  |  |  | EXPLAIN SELECT * FROM t1 WHERE f2 = 1 AND f4 = TRUE | 
			
		
	
		
			
				
					|  |  |  | ORDER BY f1 DESC LIMIT 5; | 
			
		
	
		
			
				
					|  |  |  | id	select_type	table	type	possible_keys	key	key_len	ref	rows	Extra | 
			
		
	
		
			
				
					|  |  |  | 1	SIMPLE	t1	range	f2,f4	f4	1	NULL	11	Using where | 
			
		
	
		
			
				
					|  |  |  | DROP TABLE t1; | 
			
		
	
		
			
				
					|  |  |  | End of 5.1 tests | 
			
		
	
		
			
				
					|  |  |  | # | 
			
		
	
		
			
				
					|  |  |  | # Test for bug #39932 "create table fails if column for FK is in different | 
			
		
	
	
		
			
				
					|  |  | 
 |