从大型mysql表中选择随机行的快速方法是什么?
我在php工作,但我对任何解决方案感兴趣,即使它是用另一种语言.
可能重复:
在MySQL中选择随机行
我正在使用PHP和MySQL创建一个简单的Web应用程序.在其中,我需要以随机顺序从表中随机选择一小组行.我如何使用MySQL实现这样的功能?
我有一个包含四列的MySQL表submited_name, submited_URL, submited_type, uniqueID
.在这张表中我有大约1000条记录.我需要选择10个随机条目.问题是我需要将选定的随机值拆分为单独的PHP数组.每列一个.我的数组看起来像这样:
$ten_random_names = array ('name26', 'name55', 'name107', ect.);
$ten_random_URL = array ('url for name26', 'url for name55', 'url for name107', ect..);
$ten_random_types = array ('type for name26', 'type for name55', 'type for name107', ect..);
Run Code Online (Sandbox Code Playgroud)