sql随机函数使用

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