database - 我应该向 UUID 列添加唯一约束吗?
问题描述
我正在向我的一个表中添加一个 UUID 列,以便我可以轻松地提供 API 密钥。我应该为列添加唯一约束吗?我不想拥有重复的 API 密钥,但另一方面,在生成 UUID 值时发生冲突的可能性很小。
解决方案
我认为您需要考虑是否要基于此列连接表或执行过滤等任何操作。如果是这样,您将需要在 UUID 列上创建一个唯一键,因为它有助于更快地检索数据。
推荐阅读
- android - 使用 SharedPreferences 创建用户登录会话
- windows - 如何在 Windows 上的 cmake 中添加编译标志?
- ios - 是否可以使用 Xcode 10.2.1 生成未签名的 iPA
- java - java.lang.IllegalArgumentException:非法组引用
- javascript - 为什么以对象为键的赋值会改变javascript中的对象
- regex - 正则表达式模式匹配包含一个字符
- android - 无法为 android 编译 openssl
- javascript - Next.js 链接不会在页面滚动到顶部时呈现
- java - 使用 getSpans 方法获取 spannable 中的所有跨度
- excel - 超过 100 万条记录的 SSRS 报告数据导出为 CSV 格式