这是获取mysql随机记录的最快方法吗?

时间:2015-06-16 15:00:53

标签: php mysql

注意:是的!有很多相关的问题。但我有独特的方法在任何其他帖子中都没有提到,我想知道它是否很快。

所以其他所有问题都接受了以下答案

SELECT * FROM catalogue order by RAND() LIMIT 5

但我听说对于大桌来说它太慢了。所以我想知道下面的方法是否比上面的代码更快。

//I know my row count.500k
<?php
$rand = rand(1,499990)
$limit = "$rand , ",$rand+10;

我的查询将是

SELECT * FROM catalogue  LIMIT $limit

其中$limit类似于1,10450,460等......

0 个答案:

没有答案