MySQL 产生定长随机ID(类似QQ号)

LucEsape 发布于 2012/04/12 15:25
阅读 3K+
收藏 4
MySQL 如何产生一个随机定长且不重复的ID。类似于QQ号的产生
加载中
0
红薯
红薯
select uuid()
LucEsape
LucEsape
3Qu. 找资料得知 SELECT UUID_SHORT() 产生一个无符号的整数 我还得找资料,需要一个8位的整数
0
LucEsape
LucEsape

select floor(10000000+rand()*(99999999-10000000+1));

0
deleted
deleted
为什么不考虑用起始值为10000000的自增主键
LucEsape
LucEsape
谢谢您宝贵的意见。因为我想得到的随机的。不希望是递增。^_^
0
梨花带雨的傲娇受
梨花带雨的傲娇受

非要用mysql吗? 考虑下在程序里实现写入数据库呢

0
艾斯_韩
艾斯_韩
写个存储过程就行了
返回顶部
顶部