示例:我有一个标签“books”,其中“id”(int autoincrement)作为主键、名称、作者、价格等......(不重要)。有 5 本书,我删除了 id=3 的书。当我添加其他书籍时,自动增量值将从 6 开始,并且 id 序列中缺少 3(1 2 4 5 6)。因此,如果我没有设置自动增量值或者我没有将 id 重新分配给书籍,那么多次删除/添加可以创建一个缺少 id 值的选项卡。
id 中缺少数字的情况会降低查询的性能吗?
示例:我有一个标签“books”,其中“id”(int autoincrement)作为主键、名称、作者、价格等......(不重要)。有 5 本书,我删除了 id=3 的书。当我添加其他书籍时,自动增量值将从 6 开始,并且 id 序列中缺少 3(1 2 4 5 6)。因此,如果我没有设置自动增量值或者我没有将 id 重新分配给书籍,那么多次删除/添加可以创建一个缺少 id 值的选项卡。
id 中缺少数字的情况会降低查询的性能吗?
您无需担心缺少自动增量值的性能。
只需确保为自动增量列选择正确的数据类型,这样您就不会用完值。
自动增量没问题。一个普通的整数字段可以处理大量数据。您可以使用“未签名”选项来增加此金额。