Mysql 用 UUID做主键,可行吗? 由于某种限制不能使用自增ID,请问使用UUID可行吗? 效率是不是很低?还有其他办法吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以,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的情况,需要生成唯一编号时可以考虑 UUID虽然概率上不会出现重复,但是实际上,有个几百万数据就重复很有可能,我一个朋友遇到过,在网上也看过一些关于UUID做为主键的讨论 有人这么干,但极不推荐。 建议还是用AUTO_INCREMENT。不会是用户坚持吧。建议和用户好好谈谈。 有些用户不愿意ID暴露出来一天的订单有多少。 你一般遇到这样的情况,也不能使用AUTO_INCREMENT,那你还是会选择UUID吗? 一种设计,就是仍然使用AUTO_INCREMENT为主键,而不显示到用户界面。 比如 SID AUTO_INCREMENT, UID varchar(20) 使用用户定义的规则。 我是菜鸟,UID 是怎么获得的? mysql远程连接数据库的速度问题 今天做笔试遇到一个SQL的题目,没做出来,请教一下大家 MYSQL如何添加多个外键? 繁体转简体——数据替换 关于分区后索引问题! windows下的mysql数据库移植到linux下的问题,急!!!! mysql 的事务模式 如何使用 ??? mm.mysql应该放在个目录下呢? 在Tomcat 中 mysql,select for update解锁后怎么再延时2,3秒左右? 给定一个图片如何判断数据库里这张图片,对比图片内容 一个简单的SQL 关于SQL事物请教
UUID产生的是字符串类型值,固定长度为:36个字符,比整数(比如自增)效率差一些
读完此篇文章,你自己有主见了!#****************************************#
MySQL技术及运维自动化网:www.mysqlops.com新浪微博账号:http://weibo.com/mysqlops
#****************************************#
实际工作中还没遇到过需要使用UUID的情况,需要生成唯一编号时可以考虑