社区
MySQL
帖子详情
MySQL 随机不重复ID
LucEaspe
2012-04-13 02:30:18
如何在建表的时候 如何让主键字段 产生一个随机不重复8位无符号整数
...全文
1482
8
打赏
收藏
MySQL 随机不重复ID
如何在建表的时候 如何让主键字段 产生一个随机不重复8位无符号整数
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ACMAIN_CHM
2012-04-13
打赏
举报
回复
无法实现!
变通的办法,还是直接使用 auto_increment ,然后前面加几个随机数。
如果一定要做到,则可以创建一个 8 位数字的表 1,2,3,...,99999999
然后每次任意出其中一个 select * from x order by rand() limit 1
取出该数据后删除
shine333
2012-04-13
打赏
举报
回复
蛋疼的需求,一定要的话,自求多福
select CRC32(CONCAT(NOW(),RAND())) % 100000000;
zhiyuanzheliuzhaojun
2012-04-13
打赏
举报
回复
干什么药随机啊 自增不就好了吗
小小小小蜗牛
2012-04-13
打赏
举报
回复
围观。。。学习 这个貌似很难
LucEaspe
2012-04-13
打赏
举报
回复
谢谢楼下的大虾。我只想用整数,不出现字符。类似QQ号。UUID 产生的太长了。
rucypli
2012-04-13
打赏
举报
回复
UUID 是一个由5位十六进制数的字符串表示的128比特数字 ,其格式为 aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee :
前3个数字从一个时间戳产生。
第4 个数字保持暂时唯一性,以防时间戳值失去单一性 (例如, 由于经济时)。
第5个数字是一个 IEEE 802 节点号,它提供空间唯一性。若后者不可用,则用一个随机数字替换。 (例如, 由于主机没有以太网卡,或我们不知道怎样在你的操作系统上找到界面的机器地址 )。假若这样,空间唯一性就不能得到保证。尽管如此,一个冲突的发生机率还是非常低的。
目前,一个界面的 MAC 地址尽被FreeBSD 和 Linux考虑到。在其它操作系统中, MySQL使用随机产生的 48比特数字。
rucypli
2012-04-13
打赏
举报
回复
八位最多一千万的数据 用rand随机多了怎么可能不重复
1 用自增id
2 用uuid函数
LucEaspe
2012-04-13
打赏
举报
回复
别沉下去。顶下。
mysql
id
不
重复
随机
码_
MySQL
随机
不
重复
ID
,该怎么处理
mysql
随机
不
重复
ID
如何在建表的时候 如何让主键字段 产生一个
随机
不
重复
8位无符号整数------解决方案--------------------八位最多一千万的数据 用rand
随机
多了怎么可能不
重复
1 用自增
id
2 用uu
id
函数------解决方案...
mysql
生成不
重复
随机
数(unique number generation)
问题来源业务中有时会遇到要生成不
重复
随机
数的情况,例如,新生成一个商品的
id
、房间的
id
、或者其他物品的
id
等。不愿意采用数据库中的记录
id
,同时又要保证新生成的
id
是不
重复
的。这就需要考验
mysql
的
随机
数功能了...
php
mysql
随机
不
重复
数据_php
随机
不
重复
查询
mysql
数据库
php
随机
不
重复
查询
mysql
数据库php
随机
不
重复
查询
mysql
数据库想完成多个表数据
随机
查询且不
重复
,也不太会。百度搜索一番找到一个办法是这样的。(文中的代码就不替换了,直接粘贴自己的了。)$result = $
mysql
i->...
mysql
随机
分页取不
重复
数据
即MD5(主键
id
)生成唯一32位字符的字段,通过
mysql
的substr函数
随机
从32位数据中截取一部分排序实现
随机
不
重复
数据分页
mysql
如何
随机
又不
重复
的_
mysql
生成不
重复
随机
数(unique number generation)
转自:...不愿意采用表的自增索引
id
,同时又希望新生成的编号是不
重复
的。这就需要考验
mysql
的
随机
数功能了。Solution
mysql
的rand函数可以生成一个0到1之间的
随机
数,...
MySQL
57,062
社区成员
56,761
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章