请各位大神给一个范例,我想要从数据库随机提取出一行字并把它作为一个空链接来输出,该如何做呢

解决方案 »

  1.   

    select * from tbl_name order by rand() limit 1
      

  2.   

    SELECT * FROM `table` AS t1 JOIN (SELECT ROUND(RAND() * ((SELECT MAX(id) FROM `table`)-(SELECT MIN(id) FROM `table`))+(SELECT MIN(id) FROM `table`)) AS id) AS t2
    WHERE t1.id >= t2.id
    ORDER BY t1.id LIMIT 1;
      

  3.   

    数据库中随机选出一条记录select * from table order by rand() limit 1;