diff --git a/mysql-test/r/func_debug.result b/mysql-test/r/func_debug.result index 662c7cdade872..63319fd691ead 100644 --- a/mysql-test/r/func_debug.result +++ b/mysql-test/r/func_debug.result @@ -4,268 +4,268 @@ SELECT 1 IN (1,2); 1 IN (1,2) 1 Warnings: -Warning 1105 types_compatible=yes bisect=yes +Note 1105 DBUG: types_compatible=yes bisect=yes SELECT 1 IN (1,2,NULL); 1 IN (1,2,NULL) 1 Warnings: -Warning 1105 types_compatible=yes bisect=yes +Note 1105 DBUG: types_compatible=yes bisect=yes SELECT 1 NOT IN (1,2); 1 NOT IN (1,2) 0 Warnings: -Warning 1105 types_compatible=yes bisect=yes +Note 1105 DBUG: types_compatible=yes bisect=yes SELECT 1 NOT IN (1,2,NULL); 1 NOT IN (1,2,NULL) 0 Warnings: -Warning 1105 types_compatible=yes bisect=yes +Note 1105 DBUG: types_compatible=yes bisect=yes SELECT 1.0 IN (1.0,2.0); 1.0 IN (1.0,2.0) 1 Warnings: -Warning 1105 types_compatible=yes bisect=yes +Note 1105 DBUG: types_compatible=yes bisect=yes SELECT 1.0 IN (1.0,2.0,NULL); 1.0 IN (1.0,2.0,NULL) 1 Warnings: -Warning 1105 types_compatible=yes bisect=yes +Note 1105 DBUG: types_compatible=yes bisect=yes SELECT 1.0 NOT IN (1.0,2.0); 1.0 NOT IN (1.0,2.0) 0 Warnings: -Warning 1105 types_compatible=yes bisect=yes +Note 1105 DBUG: types_compatible=yes bisect=yes SELECT 1.0 NOT IN (1.0,2.0,NULL); 1.0 NOT IN (1.0,2.0,NULL) 0 Warnings: -Warning 1105 types_compatible=yes bisect=yes +Note 1105 DBUG: types_compatible=yes bisect=yes SELECT 1e0 IN (1e0,2e0); 1e0 IN (1e0,2e0) 1 Warnings: -Warning 1105 types_compatible=yes bisect=yes +Note 1105 DBUG: types_compatible=yes bisect=yes SELECT 1e0 IN (1e0,2e0,NULL); 1e0 IN (1e0,2e0,NULL) 1 Warnings: -Warning 1105 types_compatible=yes bisect=yes +Note 1105 DBUG: types_compatible=yes bisect=yes SELECT 1e0 NOT IN (1e0,2e0); 1e0 NOT IN (1e0,2e0) 0 Warnings: -Warning 1105 types_compatible=yes bisect=yes +Note 1105 DBUG: types_compatible=yes bisect=yes SELECT 1e0 NOT IN (1e0,2e0,NULL); 1e0 NOT IN (1e0,2e0,NULL) 0 Warnings: -Warning 1105 types_compatible=yes bisect=yes +Note 1105 DBUG: types_compatible=yes bisect=yes SELECT 'a' IN ('a','b'); 'a' IN ('a','b') 1 Warnings: -Warning 1105 types_compatible=yes bisect=yes +Note 1105 DBUG: types_compatible=yes bisect=yes SELECT 'a' IN ('a','b',NULL); 'a' IN ('a','b',NULL) 1 Warnings: -Warning 1105 types_compatible=yes bisect=yes +Note 1105 DBUG: types_compatible=yes bisect=yes SELECT 'a' NOT IN ('a','b'); 'a' NOT IN ('a','b') 0 Warnings: -Warning 1105 types_compatible=yes bisect=yes +Note 1105 DBUG: types_compatible=yes bisect=yes SELECT 'a' NOT IN ('a','b',NULL); 'a' NOT IN ('a','b',NULL) 0 Warnings: -Warning 1105 types_compatible=yes bisect=yes +Note 1105 DBUG: types_compatible=yes bisect=yes SELECT TIMESTAMP'2001-01-01 10:20:30' IN ('2001-01-01 10:20:30','2001-02-02 10:20:30'); TIMESTAMP'2001-01-01 10:20:30' IN ('2001-01-01 10:20:30','2001-02-02 10:20:30') 1 Warnings: -Warning 1105 types_compatible=yes bisect=yes +Note 1105 DBUG: types_compatible=yes bisect=yes SELECT TIMESTAMP'2001-01-01 10:20:30' IN ('2001-01-01 10:20:30','2001-02-02 10:20:30',NULL); TIMESTAMP'2001-01-01 10:20:30' IN ('2001-01-01 10:20:30','2001-02-02 10:20:30',NULL) 1 Warnings: -Warning 1105 types_compatible=yes bisect=yes +Note 1105 DBUG: types_compatible=yes bisect=yes SELECT TIMESTAMP'2001-01-01 10:20:30' NOT IN ('2001-01-01 10:20:30','2001-02-02 10:20:30'); TIMESTAMP'2001-01-01 10:20:30' NOT IN ('2001-01-01 10:20:30','2001-02-02 10:20:30') 0 Warnings: -Warning 1105 types_compatible=yes bisect=yes +Note 1105 DBUG: types_compatible=yes bisect=yes SELECT TIMESTAMP'2001-01-01 10:20:30' NOT IN ('2001-01-01 10:20:30','2001-02-02 10:20:30',NULL); TIMESTAMP'2001-01-01 10:20:30' NOT IN ('2001-01-01 10:20:30','2001-02-02 10:20:30',NULL) 0 Warnings: -Warning 1105 types_compatible=yes bisect=yes +Note 1105 DBUG: types_compatible=yes bisect=yes SELECT TIME'10:20:30' IN ('10:20:30','10:20:30'); TIME'10:20:30' IN ('10:20:30','10:20:30') 1 Warnings: -Warning 1105 types_compatible=yes bisect=yes +Note 1105 DBUG: types_compatible=yes bisect=yes SELECT TIME'10:20:30' IN ('10:20:30','10:20:30',NULL); TIME'10:20:30' IN ('10:20:30','10:20:30',NULL) 1 Warnings: -Warning 1105 types_compatible=yes bisect=yes +Note 1105 DBUG: types_compatible=yes bisect=yes SELECT TIME'10:20:30' NOT IN ('10:20:30','10:20:30'); TIME'10:20:30' NOT IN ('10:20:30','10:20:30') 0 Warnings: -Warning 1105 types_compatible=yes bisect=yes +Note 1105 DBUG: types_compatible=yes bisect=yes SELECT TIME'10:20:30' NOT IN ('10:20:30','10:20:30',NULL); TIME'10:20:30' NOT IN ('10:20:30','10:20:30',NULL) 0 Warnings: -Warning 1105 types_compatible=yes bisect=yes +Note 1105 DBUG: types_compatible=yes bisect=yes SELECT DATE'2001-01-01' IN ('2001-01-01','2001-02-02'); DATE'2001-01-01' IN ('2001-01-01','2001-02-02') 1 Warnings: -Warning 1105 types_compatible=yes bisect=yes +Note 1105 DBUG: types_compatible=yes bisect=yes SELECT DATE'2001-01-01' IN ('2001-01-01','2001-02-02',NULL); DATE'2001-01-01' IN ('2001-01-01','2001-02-02',NULL) 1 Warnings: -Warning 1105 types_compatible=yes bisect=yes +Note 1105 DBUG: types_compatible=yes bisect=yes SELECT DATE'2001-01-01' NOT IN ('2001-01-01','2001-02-02'); DATE'2001-01-01' NOT IN ('2001-01-01','2001-02-02') 0 Warnings: -Warning 1105 types_compatible=yes bisect=yes +Note 1105 DBUG: types_compatible=yes bisect=yes SELECT DATE'2001-01-01' NOT IN ('2001-01-01','2001-02-02',NULL); DATE'2001-01-01' NOT IN ('2001-01-01','2001-02-02',NULL) 0 Warnings: -Warning 1105 types_compatible=yes bisect=yes +Note 1105 DBUG: types_compatible=yes bisect=yes # Column predicant, compatible types, bisect CREATE TABLE t1 (a INT); SELECT a IN (1,2,3) FROM t1; a IN (1,2,3) Warnings: -Warning 1105 types_compatible=yes bisect=yes +Note 1105 DBUG: types_compatible=yes bisect=yes SELECT a IN (1,2,3,NULL) FROM t1; a IN (1,2,3,NULL) Warnings: -Warning 1105 types_compatible=yes bisect=yes +Note 1105 DBUG: types_compatible=yes bisect=yes SELECT a NOT IN (1,2,3) FROM t1; a NOT IN (1,2,3) Warnings: -Warning 1105 types_compatible=yes bisect=yes +Note 1105 DBUG: types_compatible=yes bisect=yes SELECT a NOT IN (1,2,3,NULL) FROM t1; a NOT IN (1,2,3,NULL) Warnings: -Warning 1105 types_compatible=yes bisect=yes +Note 1105 DBUG: types_compatible=yes bisect=yes DROP TABLE t1; CREATE TABLE t1 (a DOUBLE); SELECT a IN (1e0,2,3.0) FROM t1; a IN (1e0,2,3.0) Warnings: -Warning 1105 types_compatible=yes bisect=yes +Note 1105 DBUG: types_compatible=yes bisect=yes SELECT a IN (1e0,2,3.0,NULL) FROM t1; a IN (1e0,2,3.0,NULL) Warnings: -Warning 1105 types_compatible=yes bisect=yes +Note 1105 DBUG: types_compatible=yes bisect=yes SELECT a NOT IN (1e0,2,3.0) FROM t1; a NOT IN (1e0,2,3.0) Warnings: -Warning 1105 types_compatible=yes bisect=yes +Note 1105 DBUG: types_compatible=yes bisect=yes SELECT a NOT IN (1e0,2,3.0,NULL) FROM t1; a NOT IN (1e0,2,3.0,NULL) Warnings: -Warning 1105 types_compatible=yes bisect=yes +Note 1105 DBUG: types_compatible=yes bisect=yes DROP TABLE t1; CREATE TABLE t1 (a DECIMAL(10,1)); SELECT a IN (1,2.0,3.0) FROM t1; a IN (1,2.0,3.0) Warnings: -Warning 1105 types_compatible=yes bisect=yes +Note 1105 DBUG: types_compatible=yes bisect=yes SELECT a IN (1,2.0,3.0,NULL) FROM t1; a IN (1,2.0,3.0,NULL) Warnings: -Warning 1105 types_compatible=yes bisect=yes +Note 1105 DBUG: types_compatible=yes bisect=yes SELECT a NOT IN (1,2.0,3.0) FROM t1; a NOT IN (1,2.0,3.0) Warnings: -Warning 1105 types_compatible=yes bisect=yes +Note 1105 DBUG: types_compatible=yes bisect=yes SELECT a NOT IN (1,2.0,3.0,NULL) FROM t1; a NOT IN (1,2.0,3.0,NULL) Warnings: -Warning 1105 types_compatible=yes bisect=yes +Note 1105 DBUG: types_compatible=yes bisect=yes DROP TABLE t1; CREATE TABLE t1 (a VARCHAR(10)); SELECT a IN ('a','b','c') FROM t1; a IN ('a','b','c') Warnings: -Warning 1105 types_compatible=yes bisect=yes +Note 1105 DBUG: types_compatible=yes bisect=yes SELECT a IN ('a','b','c',NULL) FROM t1; a IN ('a','b','c',NULL) Warnings: -Warning 1105 types_compatible=yes bisect=yes +Note 1105 DBUG: types_compatible=yes bisect=yes SELECT a NOT IN ('a','b','c') FROM t1; a NOT IN ('a','b','c') Warnings: -Warning 1105 types_compatible=yes bisect=yes +Note 1105 DBUG: types_compatible=yes bisect=yes SELECT a NOT IN ('a','b','c',NULL) FROM t1; a NOT IN ('a','b','c',NULL) Warnings: -Warning 1105 types_compatible=yes bisect=yes +Note 1105 DBUG: types_compatible=yes bisect=yes DROP TABLE t1; CREATE TABLE t1 (a DATE); SELECT a IN ('2001-01-01',DATE'2001-01-02',20010102,20010102.0,20010102e0) FROM t1; a IN ('2001-01-01',DATE'2001-01-02',20010102,20010102.0,20010102e0) Warnings: -Warning 1105 types_compatible=yes bisect=yes +Note 1105 DBUG: types_compatible=yes bisect=yes SELECT a IN ('2001-01-01',DATE'2001-01-02',20010102,20010102.0,20010102e0,NULL) FROM t1; a IN ('2001-01-01',DATE'2001-01-02',20010102,20010102.0,20010102e0,NULL) Warnings: -Warning 1105 types_compatible=yes bisect=yes +Note 1105 DBUG: types_compatible=yes bisect=yes SELECT a NOT IN ('2001-01-01',DATE'2001-01-02',20010102,20010102.0,20010102e0) FROM t1; a NOT IN ('2001-01-01',DATE'2001-01-02',20010102,20010102.0,20010102e0) Warnings: -Warning 1105 types_compatible=yes bisect=yes +Note 1105 DBUG: types_compatible=yes bisect=yes SELECT a NOT IN ('2001-01-01',DATE'2001-01-02',20010102,20010102.0,20010102e0,NULL) FROM t1; a NOT IN ('2001-01-01',DATE'2001-01-02',20010102,20010102.0,20010102e0,NULL) Warnings: -Warning 1105 types_compatible=yes bisect=yes +Note 1105 DBUG: types_compatible=yes bisect=yes DROP TABLE t1; CREATE TABLE t1 (a TIME); SELECT a IN ('10:20:30',TIME'10:20:30',102030,102030.0,102030e0) FROM t1; a IN ('10:20:30',TIME'10:20:30',102030,102030.0,102030e0) Warnings: -Warning 1105 types_compatible=yes bisect=yes +Note 1105 DBUG: types_compatible=yes bisect=yes SELECT a IN ('10:20:30',TIME'10:20:30',102030,102030.0,102030e0,NULL) FROM t1; a IN ('10:20:30',TIME'10:20:30',102030,102030.0,102030e0,NULL) Warnings: -Warning 1105 types_compatible=yes bisect=yes +Note 1105 DBUG: types_compatible=yes bisect=yes SELECT a NOT IN ('10:20:30',TIME'10:20:30',102030,102030.0,102030e0) FROM t1; a NOT IN ('10:20:30',TIME'10:20:30',102030,102030.0,102030e0) Warnings: -Warning 1105 types_compatible=yes bisect=yes +Note 1105 DBUG: types_compatible=yes bisect=yes SELECT a NOT IN ('10:20:30',TIME'10:20:30',102030,102030.0,102030e0,NULL) FROM t1; a NOT IN ('10:20:30',TIME'10:20:30',102030,102030.0,102030e0,NULL) Warnings: -Warning 1105 types_compatible=yes bisect=yes +Note 1105 DBUG: types_compatible=yes bisect=yes DROP TABLE t1; CREATE TABLE t1 (a DATETIME); SELECT a IN ('2001-01-01',TIMESTAMP'2001-01-01 10:20:30',DATE'2001-01-01',TIME'10:20:30',20010101102030,20010101102030.0,20010101102030e0) FROM t1; a IN ('2001-01-01',TIMESTAMP'2001-01-01 10:20:30',DATE'2001-01-01',TIME'10:20:30',20010101102030,20010101102030.0,20010101102030e0) Warnings: -Warning 1105 types_compatible=yes bisect=yes +Note 1105 DBUG: types_compatible=yes bisect=yes SELECT a IN ('2001-01-01',TIMESTAMP'2001-01-01 10:20:30',DATE'2001-01-01',TIME'10:20:30',20010101102030,20010101102030.0,20010101102030e0,NULL) FROM t1; a IN ('2001-01-01',TIMESTAMP'2001-01-01 10:20:30',DATE'2001-01-01',TIME'10:20:30',20010101102030,20010101102030.0,20010101102030e0,NULL) Warnings: -Warning 1105 types_compatible=yes bisect=yes +Note 1105 DBUG: types_compatible=yes bisect=yes SELECT a NOT IN ('2001-01-01',TIMESTAMP'2001-01-01 10:20:30',DATE'2001-01-01',TIME'10:20:30',20010101102030,20010101102030.0,20010101102030e0) FROM t1; a NOT IN ('2001-01-01',TIMESTAMP'2001-01-01 10:20:30',DATE'2001-01-01',TIME'10:20:30',20010101102030,20010101102030.0,20010101102030e0) Warnings: -Warning 1105 types_compatible=yes bisect=yes +Note 1105 DBUG: types_compatible=yes bisect=yes SELECT a NOT IN ('2001-01-01',TIMESTAMP'2001-01-01 10:20:30',DATE'2001-01-01',TIME'10:20:30',20010101102030,20010101102030.0,20010101102030e0,NULL) FROM t1; a NOT IN ('2001-01-01',TIMESTAMP'2001-01-01 10:20:30',DATE'2001-01-01',TIME'10:20:30',20010101102030,20010101102030.0,20010101102030e0,NULL) Warnings: -Warning 1105 types_compatible=yes bisect=yes +Note 1105 DBUG: types_compatible=yes bisect=yes DROP TABLE t1; # Constant predicant, compatible types, no bisect # Bisect is not used because of non-constant expressions in the list @@ -273,556 +273,556 @@ CREATE TABLE t1 (a INT); SELECT 1 IN (a,1,2,3) FROM t1; 1 IN (a,1,2,3) Warnings: -Warning 1105 types_compatible=yes bisect=no +Note 1105 DBUG: types_compatible=yes bisect=no SELECT 1 IN (a,1,2,3,NULL) FROM t1; 1 IN (a,1,2,3,NULL) Warnings: -Warning 1105 types_compatible=yes bisect=no +Note 1105 DBUG: types_compatible=yes bisect=no SELECT 1 NOT IN (a,1,2,3) FROM t1; 1 NOT IN (a,1,2,3) Warnings: -Warning 1105 types_compatible=yes bisect=no +Note 1105 DBUG: types_compatible=yes bisect=no SELECT 1 NOT IN (a,1,2,3,NULL) FROM t1; 1 NOT IN (a,1,2,3,NULL) Warnings: -Warning 1105 types_compatible=yes bisect=no +Note 1105 DBUG: types_compatible=yes bisect=no DROP TABLE t1; CREATE TABLE t1 (a DOUBLE); SELECT 1 IN (a,1e0,2e0,3e0) FROM t1; 1 IN (a,1e0,2e0,3e0) Warnings: -Warning 1105 types_compatible=yes bisect=no +Note 1105 DBUG: types_compatible=yes bisect=no SELECT 1 IN (a,1e0,2e0,3e0,NULL) FROM t1; 1 IN (a,1e0,2e0,3e0,NULL) Warnings: -Warning 1105 types_compatible=yes bisect=no +Note 1105 DBUG: types_compatible=yes bisect=no SELECT 1 NOT IN (a,1e0,2e0,3e0) FROM t1; 1 NOT IN (a,1e0,2e0,3e0) Warnings: -Warning 1105 types_compatible=yes bisect=no +Note 1105 DBUG: types_compatible=yes bisect=no SELECT 1 NOT IN (a,1e0,2e0,3e0,NULL) FROM t1; 1 NOT IN (a,1e0,2e0,3e0,NULL) Warnings: -Warning 1105 types_compatible=yes bisect=no +Note 1105 DBUG: types_compatible=yes bisect=no DROP TABLE t1; CREATE TABLE t1 (a DECIMAL(10,1)); SELECT 1 IN (a,1.0,2.0,3.0) FROM t1; 1 IN (a,1.0,2.0,3.0) Warnings: -Warning 1105 types_compatible=yes bisect=no +Note 1105 DBUG: types_compatible=yes bisect=no SELECT 1 IN (a,1.0,2.0,3.0,NULL) FROM t1; 1 IN (a,1.0,2.0,3.0,NULL) Warnings: -Warning 1105 types_compatible=yes bisect=no +Note 1105 DBUG: types_compatible=yes bisect=no SELECT 1 NOT IN (a,1.0,2.0,3.0) FROM t1; 1 NOT IN (a,1.0,2.0,3.0) Warnings: -Warning 1105 types_compatible=yes bisect=no +Note 1105 DBUG: types_compatible=yes bisect=no SELECT 1 NOT IN (a,1.0,2.0,3.0,NULL) FROM t1; 1 NOT IN (a,1.0,2.0,3.0,NULL) Warnings: -Warning 1105 types_compatible=yes bisect=no +Note 1105 DBUG: types_compatible=yes bisect=no DROP TABLE t1; CREATE TABLE t1 (a VARCHAR(10)); SELECT 'a' IN (a,'b','c') FROM t1; 'a' IN (a,'b','c') Warnings: -Warning 1105 types_compatible=yes bisect=no +Note 1105 DBUG: types_compatible=yes bisect=no SELECT 'a' IN (a,'b','c',NULL) FROM t1; 'a' IN (a,'b','c',NULL) Warnings: -Warning 1105 types_compatible=yes bisect=no +Note 1105 DBUG: types_compatible=yes bisect=no SELECT 'a' NOT IN (a,'b','c') FROM t1; 'a' NOT IN (a,'b','c') Warnings: -Warning 1105 types_compatible=yes bisect=no +Note 1105 DBUG: types_compatible=yes bisect=no SELECT 'a' NOT IN (a,'b','c',NULL) FROM t1; 'a' NOT IN (a,'b','c',NULL) Warnings: -Warning 1105 types_compatible=yes bisect=no +Note 1105 DBUG: types_compatible=yes bisect=no DROP TABLE t1; CREATE TABLE t1 (a DATE); SELECT DATE'2001-01-01' IN (a,'2001-01-01') FROM t1; DATE'2001-01-01' IN (a,'2001-01-01') Warnings: -Warning 1105 types_compatible=yes bisect=no +Note 1105 DBUG: types_compatible=yes bisect=no SELECT DATE'2001-01-01' IN (a,'2001-01-01',NULL) FROM t1; DATE'2001-01-01' IN (a,'2001-01-01',NULL) Warnings: -Warning 1105 types_compatible=yes bisect=no +Note 1105 DBUG: types_compatible=yes bisect=no SELECT DATE'2001-01-01' NOT IN (a,'2001-01-01') FROM t1; DATE'2001-01-01' NOT IN (a,'2001-01-01') Warnings: -Warning 1105 types_compatible=yes bisect=no +Note 1105 DBUG: types_compatible=yes bisect=no SELECT DATE'2001-01-01' NOT IN (a,'2001-01-01',NULL) FROM t1; DATE'2001-01-01' NOT IN (a,'2001-01-01',NULL) Warnings: -Warning 1105 types_compatible=yes bisect=no +Note 1105 DBUG: types_compatible=yes bisect=no DROP TABLE t1; CREATE TABLE t1 (a TIME); SELECT TIME'10:20:30' IN (a,'10:20:30') FROM t1; TIME'10:20:30' IN (a,'10:20:30') Warnings: -Warning 1105 types_compatible=yes bisect=no +Note 1105 DBUG: types_compatible=yes bisect=no SELECT TIME'10:20:30' IN (a,'10:20:30',NULL) FROM t1; TIME'10:20:30' IN (a,'10:20:30',NULL) Warnings: -Warning 1105 types_compatible=yes bisect=no +Note 1105 DBUG: types_compatible=yes bisect=no SELECT TIME'10:20:30' NOT IN (a,'10:20:30') FROM t1; TIME'10:20:30' NOT IN (a,'10:20:30') Warnings: -Warning 1105 types_compatible=yes bisect=no +Note 1105 DBUG: types_compatible=yes bisect=no SELECT TIME'10:20:30' NOT IN (a,'10:20:30',NULL) FROM t1; TIME'10:20:30' NOT IN (a,'10:20:30',NULL) Warnings: -Warning 1105 types_compatible=yes bisect=no +Note 1105 DBUG: types_compatible=yes bisect=no DROP TABLE t1; CREATE TABLE t1 (a DATETIME); SELECT TIMESTAMP'2001-01-01 10:20:30' IN (a,TIMESTAMP'2001-01-01 10:20:30') FROM t1; TIMESTAMP'2001-01-01 10:20:30' IN (a,TIMESTAMP'2001-01-01 10:20:30') Warnings: -Warning 1105 types_compatible=yes bisect=no +Note 1105 DBUG: types_compatible=yes bisect=no SELECT TIMESTAMP'2001-01-01 10:20:30' IN (a,TIMESTAMP'2001-01-01 10:20:30',NULL) FROM t1; TIMESTAMP'2001-01-01 10:20:30' IN (a,TIMESTAMP'2001-01-01 10:20:30',NULL) Warnings: -Warning 1105 types_compatible=yes bisect=no +Note 1105 DBUG: types_compatible=yes bisect=no SELECT TIMESTAMP'2001-01-01 10:20:30' NOT IN (a,TIMESTAMP'2001-01-01 10:20:30') FROM t1; TIMESTAMP'2001-01-01 10:20:30' NOT IN (a,TIMESTAMP'2001-01-01 10:20:30') Warnings: -Warning 1105 types_compatible=yes bisect=no +Note 1105 DBUG: types_compatible=yes bisect=no SELECT TIMESTAMP'2001-01-01 10:20:30' NOT IN (a,TIMESTAMP'2001-01-01 10:20:30',NULL) FROM t1; TIMESTAMP'2001-01-01 10:20:30' NOT IN (a,TIMESTAMP'2001-01-01 10:20:30',NULL) Warnings: -Warning 1105 types_compatible=yes bisect=no +Note 1105 DBUG: types_compatible=yes bisect=no DROP TABLE t1; # Constant predicant, incompatible types, no bisect SELECT 1 IN (1,2e0); 1 IN (1,2e0) 1 Warnings: -Warning 1105 types_compatible=no bisect=no +Note 1105 DBUG: types_compatible=no bisect=no SELECT 1 IN (1,2e0,NULL); 1 IN (1,2e0,NULL) 1 Warnings: -Warning 1105 types_compatible=no bisect=no +Note 1105 DBUG: types_compatible=no bisect=no SELECT 1 NOT IN (1,2e0); 1 NOT IN (1,2e0) 0 Warnings: -Warning 1105 types_compatible=no bisect=no +Note 1105 DBUG: types_compatible=no bisect=no SELECT 1 NOT IN (1,2e0,NULL); 1 NOT IN (1,2e0,NULL) 0 Warnings: -Warning 1105 types_compatible=no bisect=no +Note 1105 DBUG: types_compatible=no bisect=no SELECT 1.0 IN (1.0,2e0); 1.0 IN (1.0,2e0) 1 Warnings: -Warning 1105 types_compatible=no bisect=no +Note 1105 DBUG: types_compatible=no bisect=no SELECT 1.0 IN (1.0,2e0,NULL); 1.0 IN (1.0,2e0,NULL) 1 Warnings: -Warning 1105 types_compatible=no bisect=no +Note 1105 DBUG: types_compatible=no bisect=no SELECT 1.0 NOT IN (1.0,2e0); 1.0 NOT IN (1.0,2e0) 0 Warnings: -Warning 1105 types_compatible=no bisect=no +Note 1105 DBUG: types_compatible=no bisect=no SELECT 1.0 NOT IN (1.0,2e0,NULL); 1.0 NOT IN (1.0,2e0,NULL) 0 Warnings: -Warning 1105 types_compatible=no bisect=no +Note 1105 DBUG: types_compatible=no bisect=no SELECT 1e0 IN (1.0,TIME'10:20:30'); 1e0 IN (1.0,TIME'10:20:30') 1 Warnings: -Warning 1105 types_compatible=no bisect=no +Note 1105 DBUG: types_compatible=no bisect=no SELECT 1e0 IN (1.0,TIME'10:20:30',NULL); 1e0 IN (1.0,TIME'10:20:30',NULL) 1 Warnings: -Warning 1105 types_compatible=no bisect=no +Note 1105 DBUG: types_compatible=no bisect=no SELECT 1e0 NOT IN (1.0,TIME'10:20:30'); 1e0 NOT IN (1.0,TIME'10:20:30') 0 Warnings: -Warning 1105 types_compatible=no bisect=no +Note 1105 DBUG: types_compatible=no bisect=no SELECT 1e0 NOT IN (1.0,TIME'10:20:30',NULL); 1e0 NOT IN (1.0,TIME'10:20:30',NULL) 0 Warnings: -Warning 1105 types_compatible=no bisect=no +Note 1105 DBUG: types_compatible=no bisect=no SELECT 'a' IN ('a',2); 'a' IN ('a',2) 1 Warnings: -Warning 1105 types_compatible=no bisect=no +Note 1105 DBUG: types_compatible=no bisect=no SELECT 'a' IN ('a',2,NULL); 'a' IN ('a',2,NULL) 1 Warnings: -Warning 1105 types_compatible=no bisect=no +Note 1105 DBUG: types_compatible=no bisect=no SELECT 'a' NOT IN ('a',2); 'a' NOT IN ('a',2) 0 Warnings: -Warning 1105 types_compatible=no bisect=no +Note 1105 DBUG: types_compatible=no bisect=no SELECT 'a' NOT IN ('a',2,NULL); 'a' NOT IN ('a',2,NULL) 0 Warnings: -Warning 1105 types_compatible=no bisect=no +Note 1105 DBUG: types_compatible=no bisect=no # Column predicant, incompatible types, no bisect CREATE TABLE t1 (a INT); SELECT a IN (1,1e0) FROM t1; a IN (1,1e0) Warnings: -Warning 1105 types_compatible=no bisect=no +Note 1105 DBUG: types_compatible=no bisect=no SELECT a IN (1,1e0,NULL) FROM t1; a IN (1,1e0,NULL) Warnings: -Warning 1105 types_compatible=no bisect=no +Note 1105 DBUG: types_compatible=no bisect=no SELECT a NOT IN (1,1e0) FROM t1; a NOT IN (1,1e0) Warnings: -Warning 1105 types_compatible=no bisect=no +Note 1105 DBUG: types_compatible=no bisect=no SELECT a NOT IN (1,1e0,NULL) FROM t1; a NOT IN (1,1e0,NULL) Warnings: -Warning 1105 types_compatible=no bisect=no +Note 1105 DBUG: types_compatible=no bisect=no SELECT a IN (1,1.0) FROM t1; a IN (1,1.0) Warnings: -Warning 1105 types_compatible=no bisect=no +Note 1105 DBUG: types_compatible=no bisect=no SELECT a IN (1,1.0,NULL) FROM t1; a IN (1,1.0,NULL) Warnings: -Warning 1105 types_compatible=no bisect=no +Note 1105 DBUG: types_compatible=no bisect=no SELECT a NOT IN (1,1.0) FROM t1; a NOT IN (1,1.0) Warnings: -Warning 1105 types_compatible=no bisect=no +Note 1105 DBUG: types_compatible=no bisect=no SELECT a NOT IN (1,1.0,NULL) FROM t1; a NOT IN (1,1.0,NULL) Warnings: -Warning 1105 types_compatible=no bisect=no +Note 1105 DBUG: types_compatible=no bisect=no SELECT a IN (1,'1') FROM t1; a IN (1,'1') Warnings: -Warning 1105 types_compatible=no bisect=no +Note 1105 DBUG: types_compatible=no bisect=no SELECT a IN (1,'1',NULL) FROM t1; a IN (1,'1',NULL) Warnings: -Warning 1105 types_compatible=no bisect=no +Note 1105 DBUG: types_compatible=no bisect=no SELECT a NOT IN (1,'1') FROM t1; a NOT IN (1,'1') Warnings: -Warning 1105 types_compatible=no bisect=no +Note 1105 DBUG: types_compatible=no bisect=no SELECT a NOT IN (1,'1',NULL) FROM t1; a NOT IN (1,'1',NULL) Warnings: -Warning 1105 types_compatible=no bisect=no +Note 1105 DBUG: types_compatible=no bisect=no SELECT a IN (1,TIME'10:20:30') FROM t1; a IN (1,TIME'10:20:30') Warnings: -Warning 1105 types_compatible=no bisect=no +Note 1105 DBUG: types_compatible=no bisect=no SELECT a IN (1,TIME'10:20:30',NULL) FROM t1; a IN (1,TIME'10:20:30',NULL) Warnings: -Warning 1105 types_compatible=no bisect=no +Note 1105 DBUG: types_compatible=no bisect=no SELECT a NOT IN (1,TIME'10:20:30') FROM t1; a NOT IN (1,TIME'10:20:30') Warnings: -Warning 1105 types_compatible=no bisect=no +Note 1105 DBUG: types_compatible=no bisect=no SELECT a NOT IN (1,TIME'10:20:30',NULL) FROM t1; a NOT IN (1,TIME'10:20:30',NULL) Warnings: -Warning 1105 types_compatible=no bisect=no +Note 1105 DBUG: types_compatible=no bisect=no DROP TABLE t1; CREATE TABLE t1 (a DECIMAL(10,0)); SELECT a IN (1,1e0) FROM t1; a IN (1,1e0) Warnings: -Warning 1105 types_compatible=no bisect=no +Note 1105 DBUG: types_compatible=no bisect=no SELECT a IN (1,1e0,NULL) FROM t1; a IN (1,1e0,NULL) Warnings: -Warning 1105 types_compatible=no bisect=no +Note 1105 DBUG: types_compatible=no bisect=no SELECT a NOT IN (1,1e0) FROM t1; a NOT IN (1,1e0) Warnings: -Warning 1105 types_compatible=no bisect=no +Note 1105 DBUG: types_compatible=no bisect=no SELECT a NOT IN (1,1e0,NULL) FROM t1; a NOT IN (1,1e0,NULL) Warnings: -Warning 1105 types_compatible=no bisect=no +Note 1105 DBUG: types_compatible=no bisect=no SELECT a IN (1,'1') FROM t1; a IN (1,'1') Warnings: -Warning 1105 types_compatible=no bisect=no +Note 1105 DBUG: types_compatible=no bisect=no SELECT a IN (1,'1',NULL) FROM t1; a IN (1,'1',NULL) Warnings: -Warning 1105 types_compatible=no bisect=no +Note 1105 DBUG: types_compatible=no bisect=no SELECT a NOT IN (1,'1') FROM t1; a NOT IN (1,'1') Warnings: -Warning 1105 types_compatible=no bisect=no +Note 1105 DBUG: types_compatible=no bisect=no SELECT a NOT IN (1,'1',NULL) FROM t1; a NOT IN (1,'1',NULL) Warnings: -Warning 1105 types_compatible=no bisect=no +Note 1105 DBUG: types_compatible=no bisect=no SELECT a IN (1,TIME'10:20:30') FROM t1; a IN (1,TIME'10:20:30') Warnings: -Warning 1105 types_compatible=no bisect=no +Note 1105 DBUG: types_compatible=no bisect=no SELECT a IN (1,TIME'10:20:30',NULL) FROM t1; a IN (1,TIME'10:20:30',NULL) Warnings: -Warning 1105 types_compatible=no bisect=no +Note 1105 DBUG: types_compatible=no bisect=no SELECT a NOT IN (1,TIME'10:20:30') FROM t1; a NOT IN (1,TIME'10:20:30') Warnings: -Warning 1105 types_compatible=no bisect=no +Note 1105 DBUG: types_compatible=no bisect=no SELECT a NOT IN (1,TIME'10:20:30',NULL) FROM t1; a NOT IN (1,TIME'10:20:30',NULL) Warnings: -Warning 1105 types_compatible=no bisect=no +Note 1105 DBUG: types_compatible=no bisect=no DROP TABLE t1; CREATE TABLE t1 (a DOUBLE); SELECT a IN (1,TIME'10:20:30') FROM t1; a IN (1,TIME'10:20:30') Warnings: -Warning 1105 types_compatible=no bisect=no +Note 1105 DBUG: types_compatible=no bisect=no SELECT a IN (1,TIME'10:20:30',NULL) FROM t1; a IN (1,TIME'10:20:30',NULL) Warnings: -Warning 1105 types_compatible=no bisect=no +Note 1105 DBUG: types_compatible=no bisect=no SELECT a NOT IN (1,TIME'10:20:30') FROM t1; a NOT IN (1,TIME'10:20:30') Warnings: -Warning 1105 types_compatible=no bisect=no +Note 1105 DBUG: types_compatible=no bisect=no SELECT a NOT IN (1,TIME'10:20:30',NULL) FROM t1; a NOT IN (1,TIME'10:20:30',NULL) Warnings: -Warning 1105 types_compatible=no bisect=no +Note 1105 DBUG: types_compatible=no bisect=no SELECT a IN (1,DATE'2001-01-01') FROM t1; a IN (1,DATE'2001-01-01') Warnings: -Warning 1105 types_compatible=no bisect=no +Note 1105 DBUG: types_compatible=no bisect=no SELECT a IN (1,DATE'2001-01-01',NULL) FROM t1; a IN (1,DATE'2001-01-01',NULL) Warnings: -Warning 1105 types_compatible=no bisect=no +Note 1105 DBUG: types_compatible=no bisect=no SELECT a NOT IN (1,DATE'2001-01-01') FROM t1; a NOT IN (1,DATE'2001-01-01') Warnings: -Warning 1105 types_compatible=no bisect=no +Note 1105 DBUG: types_compatible=no bisect=no SELECT a NOT IN (1,DATE'2001-01-01',NULL) FROM t1; a NOT IN (1,DATE'2001-01-01',NULL) Warnings: -Warning 1105 types_compatible=no bisect=no +Note 1105 DBUG: types_compatible=no bisect=no SELECT a IN (1,TIMESTAMP'2001-01-01 10:20:30') FROM t1; a IN (1,TIMESTAMP'2001-01-01 10:20:30') Warnings: -Warning 1105 types_compatible=no bisect=no +Note 1105 DBUG: types_compatible=no bisect=no SELECT a IN (1,TIMESTAMP'2001-01-01 10:20:30',NULL) FROM t1; a IN (1,TIMESTAMP'2001-01-01 10:20:30',NULL) Warnings: -Warning 1105 types_compatible=no bisect=no +Note 1105 DBUG: types_compatible=no bisect=no SELECT a NOT IN (1,TIMESTAMP'2001-01-01 10:20:30') FROM t1; a NOT IN (1,TIMESTAMP'2001-01-01 10:20:30') Warnings: -Warning 1105 types_compatible=no bisect=no +Note 1105 DBUG: types_compatible=no bisect=no SELECT a NOT IN (1,TIMESTAMP'2001-01-01 10:20:30',NULL) FROM t1; a NOT IN (1,TIMESTAMP'2001-01-01 10:20:30',NULL) Warnings: -Warning 1105 types_compatible=no bisect=no +Note 1105 DBUG: types_compatible=no bisect=no DROP TABLE t1; CREATE TABLE t1 (a VARCHAR(10)); SELECT a IN ('a',1) FROM t1; a IN ('a',1) Warnings: -Warning 1105 types_compatible=no bisect=no +Note 1105 DBUG: types_compatible=no bisect=no SELECT a IN ('a',TIME'10:20:30') FROM t1; a IN ('a',TIME'10:20:30') Warnings: -Warning 1105 types_compatible=no bisect=no +Note 1105 DBUG: types_compatible=no bisect=no SELECT a NOT IN ('a',1) FROM t1; a NOT IN ('a',1) Warnings: -Warning 1105 types_compatible=no bisect=no +Note 1105 DBUG: types_compatible=no bisect=no SELECT a NOT IN ('a',TIME'10:20:30') FROM t1; a NOT IN ('a',TIME'10:20:30') Warnings: -Warning 1105 types_compatible=no bisect=no +Note 1105 DBUG: types_compatible=no bisect=no DROP TABLE t1; # Not top level, negated: cond3 is false CREATE TABLE t1 (a INT); SELECT ROW(a,a) NOT IN ((1,1),(2,NULL)) FROM t1; ROW(a,a) NOT IN ((1,1),(2,NULL)) Warnings: -Warning 1105 types_compatible=yes bisect=no +Note 1105 DBUG: types_compatible=yes bisect=no SELECT ROW(a,a) NOT IN ((1,1),(2,2)) FROM t1; ROW(a,a) NOT IN ((1,1),(2,2)) Warnings: -Warning 1105 types_compatible=yes bisect=no +Note 1105 DBUG: types_compatible=yes bisect=no DROP TABLE t1; CREATE TABLE t1 (a INT NOT NULL, b INT); SELECT ROW(a,a) NOT IN ((1,1),(2,NULL)) FROM t1; ROW(a,a) NOT IN ((1,1),(2,NULL)) Warnings: -Warning 1105 types_compatible=yes bisect=no +Note 1105 DBUG: types_compatible=yes bisect=no SELECT ROW(a,a) NOT IN ((1,1),(2,2)) FROM t1; ROW(a,a) NOT IN ((1,1),(2,2)) Warnings: -Warning 1105 types_compatible=yes bisect=yes +Note 1105 DBUG: types_compatible=yes bisect=yes DROP TABLE t1; CREATE TABLE t1 (a INT); SELECT ROW(a,(a,a)) NOT IN ((1,(1,1)),(2,(2,NULL))) FROM t1; ROW(a,(a,a)) NOT IN ((1,(1,1)),(2,(2,NULL))) Warnings: -Warning 1105 types_compatible=yes bisect=no +Note 1105 DBUG: types_compatible=yes bisect=no SELECT ROW(a,(a,a)) NOT IN ((1,(1,1)),(2,(2,2))) FROM t1; ROW(a,(a,a)) NOT IN ((1,(1,1)),(2,(2,2))) Warnings: -Warning 1105 types_compatible=yes bisect=no +Note 1105 DBUG: types_compatible=yes bisect=no DROP TABLE t1; CREATE TABLE t1 (a INT NOT NULL); SELECT ROW(a,(a,a)) NOT IN ((1,(1,1)),(2,(2,NULL))) FROM t1; ROW(a,(a,a)) NOT IN ((1,(1,1)),(2,(2,NULL))) Warnings: -Warning 1105 types_compatible=yes bisect=no +Note 1105 DBUG: types_compatible=yes bisect=no SELECT ROW(a,(a,a)) NOT IN ((1,(1,1)),(2,(2,2))) FROM t1; ROW(a,(a,a)) NOT IN ((1,(1,1)),(2,(2,2))) Warnings: -Warning 1105 types_compatible=yes bisect=yes +Note 1105 DBUG: types_compatible=yes bisect=yes DROP TABLE t1; # Not top level, not negated: cond3 is false CREATE TABLE t1 (a INT); SELECT ROW(a,a) IN ((1,1),(2,NULL)) FROM t1; ROW(a,a) IN ((1,1),(2,NULL)) Warnings: -Warning 1105 types_compatible=yes bisect=no +Note 1105 DBUG: types_compatible=yes bisect=no SELECT ROW(a,a) IN ((1,1),(2,2)) FROM t1; ROW(a,a) IN ((1,1),(2,2)) Warnings: -Warning 1105 types_compatible=yes bisect=no +Note 1105 DBUG: types_compatible=yes bisect=no DROP TABLE t1; CREATE TABLE t1 (a INT NOT NULL); SELECT ROW(a,a) IN ((1,1),(2,NULL)) FROM t1; ROW(a,a) IN ((1,1),(2,NULL)) Warnings: -Warning 1105 types_compatible=yes bisect=no +Note 1105 DBUG: types_compatible=yes bisect=no SELECT ROW(a,a) IN ((1,1),(2,2)) FROM t1; ROW(a,a) IN ((1,1),(2,2)) Warnings: -Warning 1105 types_compatible=yes bisect=yes +Note 1105 DBUG: types_compatible=yes bisect=yes DROP TABLE t1; CREATE TABLE t1 (a INT); SELECT ROW(a,(a,a)) IN ((1,(1,1)),(2,(2,NULL))) FROM t1; ROW(a,(a,a)) IN ((1,(1,1)),(2,(2,NULL))) Warnings: -Warning 1105 types_compatible=yes bisect=no +Note 1105 DBUG: types_compatible=yes bisect=no SELECT ROW(a,(a,a)) IN ((1,(1,1)),(2,(2,2))) FROM t1; ROW(a,(a,a)) IN ((1,(1,1)),(2,(2,2))) Warnings: -Warning 1105 types_compatible=yes bisect=no +Note 1105 DBUG: types_compatible=yes bisect=no DROP TABLE t1; CREATE TABLE t1 (a INT NOT NULL); SELECT ROW(a,(a,a)) IN ((1,(1,1)),(2,(2,NULL))) FROM t1; ROW(a,(a,a)) IN ((1,(1,1)),(2,(2,NULL))) Warnings: -Warning 1105 types_compatible=yes bisect=no +Note 1105 DBUG: types_compatible=yes bisect=no SELECT ROW(a,(a,a)) IN ((1,(1,1)),(2,(2,2))) FROM t1; ROW(a,(a,a)) IN ((1,(1,1)),(2,(2,2))) Warnings: -Warning 1105 types_compatible=yes bisect=yes +Note 1105 DBUG: types_compatible=yes bisect=yes DROP TABLE t1; # Top level, negated: cond3 is false CREATE TABLE t1 (a INT); SELECT 1 FROM t1 WHERE ROW(a,a) NOT IN ((1,1),(2,NULL)); 1 Warnings: -Warning 1105 types_compatible=yes bisect=no +Note 1105 DBUG: types_compatible=yes bisect=no SELECT 1 FROM t1 WHERE ROW(a,a) NOT IN ((1,1),(2,2)); 1 Warnings: -Warning 1105 types_compatible=yes bisect=no +Note 1105 DBUG: types_compatible=yes bisect=no DROP TABLE t1; CREATE TABLE t1 (a INT NOT NULL); SELECT 1 FROM t1 WHERE ROW(a,a) NOT IN ((1,1),(2,NULL)); 1 Warnings: -Warning 1105 types_compatible=yes bisect=no +Note 1105 DBUG: types_compatible=yes bisect=no SELECT 1 FROM t1 WHERE ROW(a,a) NOT IN ((1,1),(2,2)); 1 Warnings: -Warning 1105 types_compatible=yes bisect=yes +Note 1105 DBUG: types_compatible=yes bisect=yes DROP TABLE t1; CREATE TABLE t1 (a INT); SELECT 1 FROM t1 WHERE ROW(a,(a,a)) NOT IN ((1,(1,1)),(2,(2,NULL))); 1 Warnings: -Warning 1105 types_compatible=yes bisect=no +Note 1105 DBUG: types_compatible=yes bisect=no SELECT 1 FROM t1 WHERE ROW(a,(a,a)) NOT IN ((1,(1,1)),(2,(2,2))); 1 Warnings: -Warning 1105 types_compatible=yes bisect=no +Note 1105 DBUG: types_compatible=yes bisect=no DROP TABLE t1; CREATE TABLE t1 (a INT NOT NULL); SELECT 1 FROM t1 WHERE ROW(a,(a,a)) NOT IN ((1,(1,1)),(2,(2,NULL))); 1 Warnings: -Warning 1105 types_compatible=yes bisect=no +Note 1105 DBUG: types_compatible=yes bisect=no SELECT 1 FROM t1 WHERE ROW(a,(a,a)) NOT IN ((1,(1,1)),(2,(2,2))); 1 Warnings: -Warning 1105 types_compatible=yes bisect=yes +Note 1105 DBUG: types_compatible=yes bisect=yes DROP TABLE t1; # Top level, not negated: cond3 is true CREATE TABLE t1 (a INT); SELECT 1 FROM t1 WHERE ROW(a,a) IN ((1,1),(2,NULL)); 1 Warnings: -Warning 1105 types_compatible=yes bisect=yes +Note 1105 DBUG: types_compatible=yes bisect=yes SELECT 1 FROM t1 WHERE ROW(a,a) IN ((1,1),(2,2)); 1 Warnings: -Warning 1105 types_compatible=yes bisect=yes +Note 1105 DBUG: types_compatible=yes bisect=yes DROP TABLE t1; CREATE TABLE t1 (a INT NOT NULL); SELECT 1 FROM t1 WHERE ROW(a,a) IN ((1,1),(2,NULL)); 1 Warnings: -Warning 1105 types_compatible=yes bisect=yes +Note 1105 DBUG: types_compatible=yes bisect=yes SELECT 1 FROM t1 WHERE ROW(a,a) IN ((1,1),(2,2)); 1 Warnings: -Warning 1105 types_compatible=yes bisect=yes +Note 1105 DBUG: types_compatible=yes bisect=yes DROP TABLE t1; CREATE TABLE t1 (a INT); SELECT 1 FROM t1 WHERE ROW(a,(a,a)) IN ((1,(1,1)),(2,(2,NULL))); 1 Warnings: -Warning 1105 types_compatible=yes bisect=yes +Note 1105 DBUG: types_compatible=yes bisect=yes SELECT 1 FROM t1 WHERE ROW(a,(a,a)) IN ((1,(1,1)),(2,(2,2))); 1 Warnings: -Warning 1105 types_compatible=yes bisect=yes +Note 1105 DBUG: types_compatible=yes bisect=yes DROP TABLE t1; CREATE TABLE t1 (a INT NOT NULL); SELECT 1 FROM t1 WHERE ROW(a,(a,a)) IN ((1,(1,1)),(2,(2,NULL))); 1 Warnings: -Warning 1105 types_compatible=yes bisect=yes +Note 1105 DBUG: types_compatible=yes bisect=yes SELECT 1 FROM t1 WHERE ROW(a,(a,a)) IN ((1,(1,1)),(2,(2,2))); 1 Warnings: -Warning 1105 types_compatible=yes bisect=yes +Note 1105 DBUG: types_compatible=yes bisect=yes DROP TABLE t1; SET SESSION debug_dbug="-d,Item_func_in"; diff --git a/sql/item_cmpfunc.cc b/sql/item_cmpfunc.cc index da76f26dc0325..b18bf1d9dd7ca 100644 --- a/sql/item_cmpfunc.cc +++ b/sql/item_cmpfunc.cc @@ -4155,8 +4155,8 @@ void Item_func_in::fix_length_and_dec() } DBUG_EXECUTE_IF("Item_func_in", - push_warning_printf(thd, Sql_condition::WARN_LEVEL_WARN, - ER_UNKNOWN_ERROR, "types_compatible=%s bisect=%s", + push_warning_printf(thd, Sql_condition::WARN_LEVEL_NOTE, + ER_UNKNOWN_ERROR, "DBUG: types_compatible=%s bisect=%s", arg_types_compatible ? "yes" : "no", array != NULL ? "yes" : "no");); }