我有一个带有 AUTO_INCREMENT 列 (id_mt) 的表 (mytable)。当我做一个简单的查询时
SELECT * FROM mytable;
结果按 AUTO_INCREMENT 列排序,如
SELECT * FROM mytable order by id_mt;
所以我的问题是:当您不使用“order by”并且如果您有 AUTO_INCREMENT 列时,结果顺序的规则(如果有)是什么?
对于一些参考其他帖子的人来说清楚:我不使用
ALTER TABLE mytable ORDER BY sort_order ASC;
很明显,当您使用 ORDER BY 查询时,此查询只会改变性能。我的问题更多的是“AUTO_INCREMENT 是否改变(强制?)简单 SELECT 的顺序?”