1

MySQL のバッチ挿入で次の問題が発生しています。

ID 順に、MDB ファイルから多数のレコードを読み取りました。MDB ファイルから読み取るのと同じ順序で、それらを MySQL にバッチ挿入します。MySQL テーブルでは、MDB ファイルの ID が列の 1 つであるため、レコードはランダムな順序で表示されます。チェック可能です。私は順序が同じであることを期待した??

これを引き起こしているアイデアはありますか?

ありがとう、スティーブン

4

1 に答える 1

1

MySQL テーブルの行は、挿入した順序またはその他の順序で「順番に」保存されるとは限りません。

行が特定のシーケンスでクエリによって返されるという唯一の保証は、クエリに含まれるORDER BY句です。

SELECT *
  FROM mytable
 ORDER BY mycol ASC
于 2012-07-31T16:10:05.337 に答える