limit爆红
奇怪的报错
删掉order by正常
删掉desc正常
虽然爆红但是可以正常执行并获取正确结果
想问问有没有遇到过这种情况的?这是为什么?
order by if(1=1,1,sleep(1))
select * from hehe order by if(1=1,1,sleep(1)); #正常时间
select * from hehe order by if(1=2,1,sleep(1)); #有延迟
延迟时间=sleep(1)的秒数*所查询数据条数 如果查询的数据很多时,延迟的时间就会很长。
如果能正常执行,就不用管它,可能是编辑器的显示问题。
同问,我也遇到这个问题了