1
我遇到以下MySQL的批量插入問題。MySQL批量插入
我按照ID的順序從MDB文件中讀取了一些記錄。我將它們批量插入到MySQL中,順序與從MDB文件讀取的順序相同。 在MySQL表中,記錄顯示爲隨機順序,可檢查是因爲MDB文件中的ID是其中一列。我預計訂單是一樣的?
任何想法是什麼造成這種情況?
感謝, 史蒂芬
我遇到以下MySQL的批量插入問題。MySQL批量插入
我按照ID的順序從MDB文件中讀取了一些記錄。我將它們批量插入到MySQL中,順序與從MDB文件讀取的順序相同。 在MySQL表中,記錄顯示爲隨機順序,可檢查是因爲MDB文件中的ID是其中一列。我預計訂單是一樣的?
任何想法是什麼造成這種情況?
感謝, 史蒂芬
在MySQL表中的行,但不保證存儲的「按順序」,無論是在爲了你將它們插入或任何其他命令。
僅限保證您有行將由特定序列中的查詢返回是包含在您的查詢中的ORDER BY
子句,例如,
SELECT *
FROM mytable
ORDER BY mycol ASC
Thx for your comment – 2012-08-02 15:16:24