我在批量插入MySQL时遇到了以下问题。
我按照ID的顺序从MDB文件中读取了许多记录,并将它们批量插入到MySQL中,顺序与从MDB文件中读取的顺序相同。在MySQL表中,记录显示为随机顺序,可以检查,因为MDB文件中的ID是其中一列。我以为顺序是一样的??
你知道是什么原因造成的吗?
谢谢,史蒂文
发布于 2012-08-01 00:10:05
不能保证MySQL表中的行会“按顺序”存储,无论是按插入顺序存储还是按其他顺序存储。
确保查询以特定顺序返回行的唯一保证是包含在查询中的ORDER BY子句,例如
SELECT *
FROM mytable
ORDER BY mycol ASChttps://stackoverflow.com/questions/11744403
复制相似问题