获取指定表中随机一行记录
获取随机记录的常见SQL做法,就是对查询结果进行随机排序,然后获取第一行。如:select * from bugs order by rand() limit 1;这种方法在数据据量非常小的时候,性能不会有什么大的影响。如果数据量非常庞大时,这将是致命的(因为你需要遍历整个表进行排序)。如果采用随机函数的返回值进行排序,则排序就跟记录本身没有任何关系
注册时间:2015-01-20