mirror of
				https://github.com/MariaDB/server.git
				synced 2025-11-03 20:36:16 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			19 lines
		
	
	
	
		
			631 B
		
	
	
	
		
			Text
		
	
	
	
	
	
			
		
		
	
	
			19 lines
		
	
	
	
		
			631 B
		
	
	
	
		
			Text
		
	
	
	
	
	
# Test for BUG#43249 "Innodb returns zero time for the time column
 | 
						|
# with <=> NULL order by limit"
 | 
						|
 | 
						|
--source include/have_debug.inc
 | 
						|
--source include/have_innodb.inc
 | 
						|
 | 
						|
SET @saved_dbug = @@SESSION.debug_dbug;
 | 
						|
set session debug_dbug="+d,optimizer_innodb_icp";
 | 
						|
 | 
						|
CREATE TABLE t1(c1 TIME NOT NULL, c2 TIME NULL, c3 DATE, PRIMARY
 | 
						|
KEY(c1), UNIQUE INDEX(c2)) engine=innodb;
 | 
						|
INSERT INTO t1 VALUES('8:29:45',NULL,'2009-02-01');
 | 
						|
# first time, good results:
 | 
						|
SELECT * FROM t1 WHERE c2 <=> NULL ORDER BY c2 LIMIT 2;
 | 
						|
# second time, bad results:
 | 
						|
SELECT * FROM t1 WHERE c2 <=> NULL ORDER BY c2 LIMIT 2;
 | 
						|
 | 
						|
drop table `t1`;
 | 
						|
SET debug_dbug= @saved_dbug;
 |