摘要
mysql列存储引擎-用户自定义变量比较出错-问题分析
关联ISSUE: https://github.com/stoneatom/stonedb/issues/1647
DML:
表结构和数据:
drop table d;
create table d(taxis_no int);
insert into d values(1);
insert into d values(1);
insert into d values(1);
查询SQL:
SELECT IF(@rowno != d.taxis_no, @rankno := 1, @rankno := @rankno + 1) from d;
执行分析:
执行日志:
T:-1 = TABLE_ALIAS(T:0,"d")
T:-2 = TMP_TABLE(T:4294967295