我们正在使用MySQLV5.6。我们有一张MyISAM桌。打开表时,记录将按某种顺序显示,而不是按主键顺序显示。即使在选择时,也不会按主键顺序检索记录。我不知道mysql是根据什么来显示这些记录的。
Mysql中是否有任何默认顺序,而不是主键顺序?
发布于 2014-09-17 09:13:14
在RDBMS中没有“默认”顺序。仅仅因为表不是列表而是集合。想象一下,记录就像一张大袋子里的卡片,而不是一堆。没有任何保证,卡将从袋子中以某种特定的顺序取走。
是的,卡片是由主键枚举的,但是您必须按照特定的顺序请求取取。当没有指定顺序时,它不是默认的顺序。
https://dba.stackexchange.com/questions/76810
复制相似问题