select * form table order by rand() limit 0,10 这条语句是随机查看数据库中的记录请高手们帮忙一下,要求后面的随机数不能重复前面的,如果每次查询都把本次的随机记下来,然后在下一次随机时,排除这条在随机记录,这样速度是不是很慢呀!!因为这里面要有上万条记录,要随机一万次,把里边的记录都要随出来???感觉真的好难,请高手帮心一下,感激不尽!
调试欢乐多
而你的记录又多,且还要检查不重复的
那处理逻辑不能这样直接进行order by rand(),出于效率的需求,你可以定时生成一个中间表来处理