您好,欢迎访问本站博客! 请先 登录, 没有账号? 会员注册
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧
  • 网站部分资源来自网络,如有侵权请联系站长删除!

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

Mysql Sena 2019-02-15 289 次浏览 0个评论

问题原因:


user表默认:



表结构信息:



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


查询结果:


第二个sql:select * from user;


查询结果:



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


innodb 默认按照主键自增排序


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


2、建议:


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

已有 289 位网友参与,快来吐槽:

发表评论