MySQL技巧两则
作者:不烦恼 发布时间:June 14, 2011 分类:快乐学习
一、获取分页数据
每页数据量为10,获取第101页的数据?
SELECT * FROM table_name WHERE id >= (SELECT id FROM table_name LIMIT 1000 , 1) LIMIT 10 // 1000 = 100 * 10 = (上一页) * 每页数量
二、获取随机数据
一条数据:
SELECT * FROM table_name LIMIT $randoffset,1
多条数据:
// 防止ID不连续提取数量不足,多计算出一些随机数 SELECT * FROM table_name WHERE id IN ($rands) LIMIT 10;