【发布时间】:2012-06-14 03:39:25
【问题描述】:
我有一个如下所示的 Mysql 表:
+-------+
| NAME |
+-------+
| James |
| Alex |
| Jones |
| ... |
+-------+
每个名字都是独一无二的。
我有一个 txt 文件,它是需要导入此表的名称列表。
需要按照名称顺序导入列表,但是当我使用 Phpmyadmin 导入它时,列表似乎在导入之前按名称排序。
如何防止这种行为?我只需要按原样导入它,无需任何更改。当我查询时,它应该以我插入它们的顺序返回结果。
【问题讨论】:
-
为什么你认为 PhpMyAdmin 会导入这些按字母顺序排列的记录?
-
MySQL 表中的记录没有排序;检索有序结果需要
ORDER BY子句。如果你想要一个非自然的顺序,你需要一个单独的列(比如order或rank)来达到这个目的(但是它可以automatically increment 以便它产生插入记录的顺序)。跨度>
标签: mysql import phpmyadmin