【发布时间】:2017-09-07 23:26:48
【问题描述】:
我是 SQL 编程的新手,我有一个包含两列的表,UUID(一个 32 CHAR 唯一的十六进制字符串)和权限 (只是我正在使用的系统的权限,例如“管理员”或“黑名单”)。
我在主键的概念上不是最伟大的,所以我想知道使用 UUID 作为我的主键是否有效,考虑到它是 100% 唯一的,没有空格,我已经用它来轻松索引我的查询。我没有加入任何东西,而且很可能永远也不会加入,所以使用 UUID 作为我的主键是否有效而不会产生任何不可预见的后果?
【问题讨论】: