我有一个mySQL数据库表t1,其中有一个名为filter的bigint字段,为了过滤条目,我需要对给定的查询参数进行“和”。表t1:info varchar(200) SELECT info FROM t1 WHERE (filter& 34603933) = filter;
当然,数字34603933是一个参数,在查询和查询之间进行更改。
我有一个SELECT查询,我期望从中得到数百万个结果。我需要在MySQL中随机化这些结果。在查询明显占用太多RAM之后,在我的脚本中执行此操作。有没有人可以修改这个查询,使结果都是随机的,而不使用order by rand()?我看过一些示例并尝试使用它们,但它们对我不起作用,因为它们似乎都依赖于返回整个表,而不是使用WHERE子句。