标签: mysql random
如何在MYSQL中创建查询,将随机数与先前的随机数进行比较,如果存在,则应生成另一个随机数
答案 0 :(得分:0)
您可以尝试这样创建唯一的随机数而不重复:
SELECT CAST(RAND() * 99999 AS INT) as mycol FROM yourtable WHERE "mycol" NOT IN (SELECT PreviousRand FROM yourtable) LIMIT 1
我假设您正在将值存储在表格中。