我在尝试订购我的结果集列表时遇到了一些困难。我试图创建分页。我有一张名为 Track 的表。我使用以下 sql 来检索分页使用的身份列表:
SELECT trackid FROM track ORDER BY filelength limit 10
结果:
1
2
3
4
5
6
7
8
9
10
然后,我执行以下语句:
SELECT * FROM track ORDER BY filelength ASC LIMIT 10
我收到以下信息:
250 Track 250 0
251 Track 251 0
252 Track 252 0
253 Track 253 0
254 Track 254 0
255 Track 255 0
256 Track 256 0
257 Track 257 0
258 Track 258 0
259 Track 259 0
在第二个结果集中,我看到结果集给出了不同的轨道,我希望第一个结果集中的 id 相同,但它似乎从 250 开始。为什么会这样?
我在这个表中有大约 20000 行,所有列文件长度列都是 0。
我正在运行 Mysql 服务器 5.1.30 - 社区版