tidb 同一条sql语句,where条件不一样,查出的结果一样

之前的表有个索引
KEY idx-is_finished-next_sync_time-order_job_id (is_finished,next_sync_time,order_job_id),
KEY is_finished (is_finished,next_sync_time,seller_id)

目前新建了一个表替换了
索引修改成一个了
KEY idx-is_finished-next_sync_time-order_job_id (is_finished,next_sync_time,order_job_id,seller_id)
然后数据转储了一下到新表,is_finished 改成了tinyint类型,目前没有出现上面的情况了。

修改了索引字段,换成了tinyint 类型,数据转储到新表,目前查询的结果时ok的。

:+1:

此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。