select * from table order by rand(); 是如此的慢以至于根本无法用。
我的表非常的巨大
我的表非常的巨大
解决方案 »
- mysql怎样导出一个表里部分数据(按指定查询条件),导成sql脚本
- mysql查询删除语句问题,请高手帮忙!
- 怎么写一个触发器让后面ID跟着减1(在线等 急急急!!! 高手们帮帮忙!)
- mysql+solaris
- mysql插入特殊字符时错误,急!
- 请教FOUND_ROWS()新特性
- 新版MYSQL密码问题,mysqlcc可以连,PHP却不行,百分!
- MYSQL 4.0 问题
- 请教:Mysql中关闭数据库的命令是什么?
- 求一份C语言写的MySQL数据库连接池
- 关于mysql什么时候会生成磁盘上的临时表的问题
- 如何采用mysql实现oracle的decode()函数的来解决一个查询问题??急!急!
可以产生几个随机id 类似 select * from tb where id in (3,55,77,101,555);
临时表处理后,然后再
select * from 临时表 order by rand();
然后找出ID<= 这些随机数的 limit 1 的记录。