数据库设计 - MySQL数据库主键问题

查看:97
本文介绍了数据库设计 - MySQL数据库主键问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

前几天在项目组里,总监建议把所有数据表的主键设为字符串类型(UUID),由应用程序维护数据表的主键,问下这个主要是出于什么方面的考虑呢???
P.S. 我们用的MySQL数据库,存储引擎用的InnoDB,看了很多DBA的文章建议是说InnoDB类型的表最好是使用自增主键...

解决方案

UUID生成主键避免了主键重复,程序易维护,@wangcw解释的蛮好,至于劣势,经验所限,暂且没遇上

这篇关于数据库设计 - MySQL数据库主键问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆