发布于2013 年 12 月 25 日 由adminsql随机函数使用 SELECT floor(RAND()*(SELECT MAX(id) FROM `wp_posts`)) sql 随机数 SELECT floor(18*RAND()*(SELECT MAX(id) FROM `dede_archives`)) 若要在7到 12 的范围(包括7和12)内得到一个随机整数, 可使用以下语句: SELECT FLOOR(7 + (RAND() * 6)); 我使用的: update `dede_archives` set `pubdate` = (SELECT floor(18*RAND()*(SELECT MAX(aid) FROM `dede_addonarticle`))+1387588526 as aaa) WHERE `pubdate` =0