MySQLでテーブルの値と重複しない乱数を生成する

高瀬 裕介 307views 更新:2015年6月2日
SELECT FLOOR(RAND() * 9999) AS random_num
FROM table 
WHERE "random_num" NOT IN (SELECT table.uniqueid FROM table)
LIMIT 1

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません