PHPER语录:
要杀一个程序员不需要刀,改三次需求就好无论需求多晚才能确定,完工期限永远不会变。这是所谓的「期限守恒定理」。
- MySql 随机读取数据
一直以为mysql随机查询几条数据,就用
SELECT * FROM `table` ORDER BY RAND() LIMIT 5
就可以了。
但是真正测试一下才发现这样效率非常低。一个15万余条的库,查询5条数据,居然要8秒以上
查看官方手册,也说rand()放在ORDER BY 子句中会被执行多次,自然效率及很低。
You cannot use a column with RAND()...
- 2009-04-14 评论0 关键字: Mysql,数据,读取,随机