mysql随机取1条记录方法比较
作者:xlnxin发布时间:2025-03-23分类:编程知识浏览:43
导读:SELECT * FROM users ORDER BY RAND() LIMIT 1;LIMIT...
SELECT * FROM users ORDER BY RAND() LIMIT 1;
LIMIT 1 的执行时间:0.559s, LIMIT 100 耗时 0.660s。
SELECT * FROM your_table WHERE id >= (SELECT FLOOR(MAX(id) * RAND()) FROM your_table) LIMIT 1;
随机取一条的耗时:0.015,LIMIT 100 时耗时 0.026s。
标签:mysql
- 上一篇:php将数组转为字符串
- 下一篇:已经是最后一篇了
- 编程知识排行
- 最近发表