您的位置:首页 > 数据库 > MySQL

[原创]如何实现MySQL表数据随机读取

2009-02-05 10:23 711 查看
法一:SELECT * FROM table_name ORDER BY rand() LIMIT 5;

法二(mysql4.1.*支持):SELECT *FROM table_name AS r1 JOIN(SELECT ROUND(RAND() *(SELECT MAX(id)FROM table_name)) AS id)AS r2WHERE r1.id >= r2.idORDER BY r1.id ASCLIMIT 5;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: