2012-07-31 245 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