Bug #120577 drop index can lead to different results
Submitted: 30 May 7:58
Reporter: fan liu Email Updates:
Status: Open Impact on me:
None 
Category:MySQL Server: MyISAM storage engine Severity:S3 (Non-critical)
Version:8.0.45 OS:Any
Assigned to: CPU Architecture:Any

[30 May 7:58] fan liu
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 ;