Description:
he same query returned different results after I dropped the index.
SELECT t0.c0, t1.c0 FROM t0 NATURAL JOIN t1 ;
c0|c0|
--+--+
drop index i0 on t0;
SELECT t0.c0, t1.c0 FROM t0 NATURAL JOIN t1 ;
c0|c0 |
--+---+
0|0o[|
How to repeat:
DROP DATABASE IF EXISTS test;
CREATE DATABASE test;
USE test;
CREATE TABLE IF NOT EXISTS t0(c0 DECIMAL ,KEY `i0` (`c0`) USING BTREE) ENGINE = MyISAM;
CREATE TABLE t1(c0 TINYTEXT) ENGINE = MyISAM;
INSERT INTO t1(c0) VALUES('0o[');
INSERT INTO t0(c0) VALUES(NULL);
INSERT INTO t0(c0) VALUES (0);
SELECT t0.c0, t1.c0 FROM t0 NATURAL JOIN t1 ;
drop index i0 on t0;
SELECT t0.c0, t1.c0 FROM t0 NATURAL JOIN t1 ;
Description: he same query returned different results after I dropped the index. SELECT t0.c0, t1.c0 FROM t0 NATURAL JOIN t1 ; c0|c0| --+--+ drop index i0 on t0; SELECT t0.c0, t1.c0 FROM t0 NATURAL JOIN t1 ; c0|c0 | --+---+ 0|0o[| How to repeat: DROP DATABASE IF EXISTS test; CREATE DATABASE test; USE test; CREATE TABLE IF NOT EXISTS t0(c0 DECIMAL ,KEY `i0` (`c0`) USING BTREE) ENGINE = MyISAM; CREATE TABLE t1(c0 TINYTEXT) ENGINE = MyISAM; INSERT INTO t1(c0) VALUES('0o['); INSERT INTO t0(c0) VALUES(NULL); INSERT INTO t0(c0) VALUES (0); SELECT t0.c0, t1.c0 FROM t0 NATURAL JOIN t1 ; drop index i0 on t0; SELECT t0.c0, t1.c0 FROM t0 NATURAL JOIN t1 ;