# 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;