我很好奇MySQL如何在表上没有索引或约束的情况下执行内部记录排序。如果数据内容永远不会改变,那么相同的SELECT总会以相同的顺序返回记录,还是你可以预期改组的顺序?
由于
答案 0 :(得分:1)
您可以预期订单改组。 ORDER BY
至关重要。
答案 1 :(得分:1)
如果你没有创建索引“最后插入的那个将是最后显示的”,如果你做了一些更新,那么根本不是真的,删除并插入到表中。 I.E如果您删除并插入记录,订单将开始变得混乱(如果您没有指定订单)。此外,索引不会给你一个完美的订单总是,有巨大的表格,有很多记录,你不能相信索引会自己保持订单(记住索引也可以腐败)因为这个原因总是推荐使用order by
clausele