我有一個MySQL表看起來像這樣:phpMyAdmin的導入數據
+-------+
| NAME |
+-------+
| James |
| Alex |
| Jones |
| ... |
+-------+
每個名稱是唯一的。
而且我有一個txt文件,它是需要導入到此表中的名稱列表。
該列表需要按照名稱的順序導入,但是當我使用Phpmyadmin導入它時,列表似乎在導入之前按名稱排序。
如何防止此行爲?我只是需要它被導入,沒有任何改變。當我查詢它應該以相同的順序返回結果我插入它們。
爲什麼你認爲PhpMyAdmin導入這些記錄按字母順序排序? – Marco
MySQL表中的記錄沒有排序;檢索有序的結果需要一個'ORDER BY'子句。如果你想要一個非自然的順序,你需要一個單獨的列(比如'order'或'rank')來達到這個目的(然而它可以[自動增加](http://dev.mysql.com/doc/en /example-auto-increment.html),以便它能夠記錄插入的順序)。 – eggyal