我有一个相当低效的MySQL查询,直到最近随着数据库大小的增长,它一直工作得很好。我试图使用ORDER BY RAND()语法选择一个随机记录,但它非常慢(30+秒),并导致我的PHP脚本出现问题。accountcampaign.dateLastEntry IS NULL) )
ORDERBY RAND() LIMIT 1
我有这个函数:$query = mysql_query("SELECT id, username, imagenameFROM users WHERE mainpassion = '$mainPassion' ORDER BY RAND() LIMIT 5");
function findRandom