gpt4 book ai didi

mysql - 在我的 mysql 表中输入一个 ID

转载 作者:行者123 更新时间:2023-11-29 05:23:50 26 4
gpt4 key购买 nike

我在 php 中创建了一个博客,用户可以在其中发表评论。我在 mysql 中创建了一个表来保存用户评论。我的表格包含每个评论的 ID 号。我可能有数十亿或数万亿条评论。我的 comment_id 最好使用什么类型?我使用 int(11) 但我认为这对以后来说还不够......更好地了解使用什么类型?

最佳答案

我喜欢使用 UUID 来标识行,因为它们:

  1. 很大:128 位
  2. 由于不依赖于序列/身份生成器,允许更好的复制
  3. 是全局唯一的,而不是仅在该序列内唯一

参见 this question了解如何在 MySQL 中使用 UUID。

使用 UUID 会比 int 稍微慢一些,因为数据量更大,但根据我的经验,UUID 提供的灵 active 超过了任何性能损失。

关于mysql - 在我的 mysql 表中输入一个 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22536668/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com