mysql select 无order by 默认排序 出现乱序的问题

版权声明:感谢您的阅读,转载请联系博主QQ3410146603。 https://blog.csdn.net/newMan67/article/details/86499045

问题原因:

user表默认:

表结构信息:

第一个sql:select UID,USER_NAME from user;

查询结果:


第二个sql:select * from user;

查询结果:

查找的都说,与数据库表引擎有关:但在我这个问题状态下未能验证

扫描二维码关注公众号,回复: 5118997 查看本文章

innodb 默认按照主键自增排序

myisam 默认按照物理存储顺序排序

2、建议:

必须养成追加写order by  的习惯,因为有些情况下,即使加了order by 也可能出现排序不稳定的情况。

猜你喜欢

转载自blog.csdn.net/newMan67/article/details/86499045