2013-06-27 61 views
1

我正在使用mysql将数据添加到表中。我面临的问题是我的表中的数据不是像1,2,3,4等串行顺序。我不得不删除表格中的一些条目,因为我在表格中有很多空白,比如2,8,25,54。这些ID是用于获取数据的主要索引。序列化mysql表中的数据

我必须从表格中获取前500个条目。所以为此,我必须序列化数据,然后获取前500条目。我也试过count()。但是当数据不正确时,这有点令人困惑。所以我试图找到谷歌,并没有找到任何解决方案。

+1

'ORDER BY ID LIMIT 500'的第一500个条目中的ID顺序(连载) – Waygood

+0

还要注意的是,如果你现在添加一个条目,它进入差距(以节省空间),所以你可以有55,2,8,25,54(55插入其中1) – Waygood

+0

非常感谢您的帮助:) –

回答

0

可以使用LIMIT条款率先拿到500:

SELECT * 
FROM myTable 
ORDER BY myPKValue 
LIMIT 500