SELECT * FROM tablename ORDER BY RAND() LIMIT n。
该sql查询虽然可以随机获取N条记录,但是线上生产环境不推荐频繁执行。
因为在ORDER BY从句里面使用RAND()函数,会导致数据列被多次扫描,效率低下。
SELECT * FROM tablename ORDER BY RAND() LIMIT n。
该sql查询虽然可以随机获取N条记录,但是线上生产环境不推荐频繁执行。
因为在ORDER BY从句里面使用RAND()函数,会导致数据列被多次扫描,效率低下。