猿问

求解释在Mysql中怎么使用limit分页,求公式?

mysql怎么使用 limit 分页,select * from table order by id asc limit 0,20 第一页查询出来的是1~20,我以前误解了以为是20-0然后是查询0~20,我的公式是 select * from table order by id asc limit (page-1)*20,(page*20);查询第2页的结果发现不是我要的。第2页 20~40应该怎么查,正确的分页公式应该怎么写,新手求指导。

ABOUTYOU
浏览 150回答 1
1回答

吃鸡游戏

对于数据不多的分页..可以用limitselect * from table limit (20,20)表示从第20行开始..向后移动20行..就是你说的相当于第20行到第40行..同理从第40行到第90行就是limit(40,50)
随时随地看视频慕课网APP
我要回答