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->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]