[前][次][番号順一覧][スレッド一覧]

mysql:9401

From: "TAKAHASHI, Hiroyuki" <"TAKAHASHI, Hiroyuki" <h-takahashi@xxxxxxxxxx>>
Date: Sat, 22 May 2004 18:22:57 +0900
Subject: [mysql 09401] Re: MyISAM->innoDB変換時のレコードの順番について

タカハシです。

回答ありがとうございます。

In message "[mysql 09400] Re: MyISAM->innoDB変換時のレコードの順番について",
SUGAWARA Hajime wrote...
 > 菅原です。
 >
 >"TAKAHASHI, Hiroyuki" <h-takahashi@xxxxxxxxxx>さん:
 >> MyISAM形式のテーブルをinnoDB形式にALTERコマンドで変換すると
 >> テーブル内のレコードの順番が変わりますが、順番が変わる理由と
 >> どのような規則で並べ替えを実施しているかについて、ご存知の方が
 >> いらっしゃいましたらお教え願いますでしょうか。
 >
 > テーブルの形式にかかわらず、SELECTで取得する順番はORDER BYで指定しない
 >限り順番は一定ではありません。
 > 特定の順番に取得したい場合はORDER BYを指定してください。

順番は一定ではないということは、取得するたびに順番は
テーブルの形式に関わらず、変わるということでしょうか。
このあたりのメカニズムについてお教え願いますでしょうか。

----
 TAKAHASHI, Hiroyuki  h-takahashi@xxxxxxxxxx

[前][次][番号順一覧][スレッド一覧]

      9399 2004-05-22 14:19 ["TAKAHASHI, Hiroyuki] MyISAM-&gt;innoDB変換時のレコードの順番について
      9400 2004-05-22 18:05 ┗[SUGAWARA Hajime <sug]                                       
->    9401 2004-05-22 18:22  ┗["TAKAHASHI, Hiroyuki]                                     
      9403 2004-05-22 21:27   ┗[Kenji Irie <kenji@xx]