MySQL获取具有良好性能条件的随机行

时间:2014-05-26 09:05:58

标签: php mysql sql random

我在MYSQL中有一个大表,我正在尝试使用PHP从该表中获取一个随机行 现在,我找到了一些解决方案但没有一个支持条件。 让我进一步解释我的问题

我有一张桌子 - medias 它有字段 - wl(int) id(int) name(string)

我需要从medias where wl >0 and name != 'bar'获取随机行 我也需要快速,所以我不能使用Order by rand()

使用我在网上找到的一些解决方案时,我添加了自己的where子句来过滤我的行, 然后它不会总是找到一排,有时它会找到,有时它不会。

有任何帮助吗?谢谢!

0 个答案:

没有答案