0

次のような Mysql テーブルがあります。

+-------+
| NAME  |
+-------+
| James |
| Alex  |
| Jones |
| ...   |
+-------+

それぞれの名前は一意です。

そして、このテーブルにインポートする必要がある名前のリストである txt ファイルがあります。

リストは名前の順序を維持してインポートする必要がありますが、Phpmyadmin を使用してインポートすると、リストはインポートされる前に名前でソートされているようです。

この動作を防ぐにはどうすればよいですか? 変更せずにそのままインポートする必要があります。そして、クエリを実行すると、挿入したのと同じ順序で結果が返されるはずです。

4

2 に答える 2

0

by default the data being returned from mysql are ordered prior to an indexed column (phpmyadmin has nothing to do with the ordering) if you define an index on the table using the name column the table results will be sorted according to the index of this column but if you want to order them prior to the last insert you have, order them by ID only if you set the ID as an auto_increment column in the design cuase it will automatically increment the values by 1 for the newly inserted rows. :)

于 2012-06-11T08:32:43.973 に答える
0

インポートする前に各レコードに ID を付与すると、ID で並べ替えて元のレイアウトを取得できます

于 2012-06-11T08:27:56.363 に答える