日期:2014-05-16  浏览次数:20680 次

Mysql 用 UUID做主键,可行吗?
由于某种限制不能使用自增ID,请问使用UUID可行吗? 效率是不是很低?还有其他办法吗?

------解决方案--------------------
可以,UUID唯一
UUID产生的是字符串类型值,固定长度为:36个字符,比整数(比如自增)效率差一些
------解决方案--------------------
推荐文章:

MySQL UUID函数的详解,链接地址:http://www.mysqlops.com/2011/03/01/mysql-uuid.html


读完此篇文章,你自己有主见了!



#****************************************#
MySQL技术及运维自动化网:www.mysqlops.com

新浪微博账号:http://weibo.com/mysqlops
#****************************************#
------解决方案--------------------
UUID虽然概率上不会出现重复,但是实际上,有个几百万数据就重复很有可能,我一个朋友遇到过,在网上也看过一些关于UUID做为主键的讨论
------解决方案--------------------
引用那有没有人采用过系统当前时间+一个特定字符串作为主键的?