新建一个表user,字段为id、name。
select * from user order by name;
select * from user order by name limit 5;
两条语句返回结果不一致。
解决方案:
使用order by 时,在不影响需求的场景下最好跟一个唯一索引。比如id。
mysql官网解释:
MySQL :: MySQL 8.1 Reference Manual :: 8.2.1.19 LIMIT Query Optimization
新建一个表user,字段为id、name。
select * from user order by name;
select * from user order by name limit 5;
两条语句返回结果不一致。
解决方案:
使用order by 时,在不影响需求的场景下最好跟一个唯一索引。比如id。
mysql官网解释:
MySQL :: MySQL 8.1 Reference Manual :: 8.2.1.19 LIMIT Query Optimization