2012-07-31 111 views
1

我遇到以下MySQL的批量插入問題。MySQL批量插入

我按照ID的順序從MDB文件中讀取了一些記錄。我將它們批量插入到MySQL中,順序與從MDB文件讀取的順序相同。 在MySQL表中,記錄顯示爲隨機順序,可檢查是因爲MDB文件中的ID是其中一列。我預計訂單是一樣的?

任何想法是什麼造成這種情況?

感謝, 史蒂芬

回答

1

在MySQL表中的行,但不保證存儲的「按順序」,無論是在爲了你將它們插入或任何其他命令。

僅限保證您有行將由特定序列中的查詢返回是包含在您的查詢中的ORDER BY子句,例如,

SELECT * 
    FROM mytable 
ORDER BY mycol ASC 
+0

Thx for your comment – 2012-08-02 15:16:24