草庐IT

marketingDatabase

全部标签

php - 优化随机记录查询

我遇到了这个查询的问题....或者,还没有我很快就会遇到的问题。目前,“marketingDatabase”表大约有11,000行,但在下个月内,它可能会接近100,000行,到3月可能会增长到500,000行。我知道使用ORDERBYRAND()不是可行的方法,但这是我唯一需要做的事情。我尝试过其他方法,但第一个WHERE语句似乎让我失望了。我正在使用PHP,所以我也可以用PHP处理其中的一些内容。对于此查询,从适合WHERE语句的行中选择随机行的最佳方法是什么?这是查询:SELECTidFROM`marketingDatabase`WHEREdo_not_call!='true'A