SELECT FLOOR(RAND() * 99999) AS random_num
FROM numbers_mst
WHERE "random_num" NOT IN (SELECT my_number FROM numbers_mst)
LIMIT 1
Điều này có tác dụng gì:
- Chọn số ngẫu nhiên từ 0 - 1 bằng RAND ().
- Khuếch đại số đó thành một số trong khoảng từ 0 - 99999.
- Chỉ chọn những thứ chưa tồn tại trong bảng.
- Chỉ trả về 1 kết quả.