SET @@old_mode=zero_date_time_cast;
|
CREATE TABLE t1 (a TIME);
|
INSERT INTO t1 VALUES ('0000-00-00 10:20:30'),('0000-00-00 10:20:31');
|
INSERT INTO t1 VALUES ('0000-00-01 10:20:30'),('0000-00-01 10:20:31');
|
INSERT INTO t1 VALUES ('31 10:20:30'),('32 10:20:30'),('33 10:20:30'),('34 10:20:30');
|
|
SET @@optimizer_use_condition_selectivity=1;
|
SELECT * FROM t1 WHERE a='0000-00-01 10:20:30';
|
SELECT * FROM t1 WHERE a='0000-00-01 10:20:30' AND LENGTH(a)=8;
|
EXPLAIN EXTENDED SELECT * FROM t1 WHERE a='0000-00-01 10:20:30' AND LENGTH(a)=8;
|
|
SET @@optimizer_use_condition_selectivity=4;
|
SELECT * FROM t1 WHERE a='0000-00-01 10:20:30';
|
SELECT * FROM t1 WHERE a='0000-00-01 10:20:30' AND LENGTH(a)=8;
|
EXPLAIN EXTENDED SELECT * FROM t1 WHERE a='0000-00-01 10:20:30' AND LENGTH(a)=8;
|