首页 新闻 搜索 专区 学院

guid值重复,你遇到过吗?

0
[已关闭问题]

三台不同的机器,分别产生GUID字段,现在三个数据库合并,结果这个字段出现了10多条重复记录,三个数据库总共才5W多条

超晨的主页 超晨 | 初学一级 | 园豆:0
提问于:2010-05-24 17:34
< >
分享
其他回答(8)
0

没有遇到过,GUID重复的概率应该很小

上不了岸的鱼 | 园豆:4611 (老鸟四级) | 2010-05-24 18:15
0

啊?你确定你用的是GUID?

yangyh | 园豆:5 (初学一级) | 2010-05-24 19:37
0

Globally Unique Identifier(全球唯一标识符) 也称作 UUID(Universally Unique IDentifier)

GUID/UUID是通过特定算法产生的一个二进制长度为128位的数字,在空间上和时间上具有唯一性,保证同一时间不同地方产生的数字不同,在公元3400年以前产生的UUID/GUID与任何其他产生过的UUIDs/GUIDs都不 相同。

http://baike.baidu.com/view/185358.htm?fr=ala0_1_1

Astar | 园豆:40805 (高人七级) | 2010-05-24 21:01
0

GUID出现重复的几率是很小的,但是几率小并不能说他们一定就不会重复了!任何事情都没有绝对的...

根据你说的,个人觉得是不是你合并数据的时候产生了重复数据造成的,而并不是由于系统GUID产生时造成的...

西越泽 | 园豆:10633 (专家六级) | 2010-05-24 23:54
0

这么小概率的事情都被你碰到了,而且重复率那么高,怀疑是你程序哪里有不对

帝之晓 | 园豆:98 (初学一级) | 2010-05-25 07:33
1

能发下代码马,guid重复的可能性太小了

楼主在给数据库字段赋guid值时 应该用默认值newid()

Object.prototype | 园豆:155 (初学一级) | 2010-05-25 11:24
0

意见应用时间 产生一个GUID 

黄大哥 | 园豆:205 (菜鸟二级) | 2010-05-25 12:59
2

没遇到

凌未风 | 园豆:395 (菜鸟二级) | 2010-05-27 23:51
0

世界上的任何两台计算机都不会生成重复的 GUID 值。 好绝对..........

enych | 园豆:76 (初学一级) | 2019-10-10 11:49
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册