Mysql 集成随机仅有id mysql unique number generationITeye - 凯时娱乐

Mysql 集成随机仅有id mysql unique number generationITeye

2019-01-12 19:00:58 | 作者: 惜萍 | 标签: 生成,数字,以上 | 浏览: 718

$sql = SELECT FLOOR(.($rand==5?10000 + RAND() * 89999:100000 + RAND() * 899999).) AS random_number FROM gm_users WHERE "random_number" NOT IN (SELECT unique_id FROM gm_ids) LIMIT 1; if($show_sql) echo $sql; $result = mysql_query($sql); $row = mysql_fetch_assoc($result); if($row[random_number]) $output = $row[random_number]; // insert this random_number to table gm_ids insert(gm_ids, array(unique_id= $output)); return $output; }

 

以上实例为,随机生成5或6位数字,而且生成5位数字的记载是 1/10 ($chance)

 

原创 http://justcode.ikeepstudying.com/2015/05/mysql-%E9%9B%86%E6%88%90%E9%9A%8F%E6%9C%BA%E5%94%AF%E4%B8%80id-mysql-unique-number-generation/

版权声明
本文来源于网络,版权归原作者所有,其内容与观点不代表凯时娱乐立场。转载文章仅为传播更有价值的信息,如采编人员采编有误或者版权原因,请与我们联系,我们核实后立即修改或删除。

猜您喜欢的文章