我是 mysql 和 php 的菜鸟,需要一些帮助:)
我有一个名为“match_tabel”的表,其中“id”为主键(自动增量)。出于性能考虑,我将 id key 放在那里。然而,由于每次新匹配都会增加 id,所以一段时间后 id 会变得相当大。
比赛结束后也会被删除。
假设已经有 100,000 个匹配项,全部完成(从数据库中删除),则下一个匹配项在创建时将获得 id“100,001”,即使它是数据库中的唯一行。
我的问题是。我应该使用 id 吗? 谢谢
编辑
对于每场比赛,都有一个唯一的 key 。当我找到匹配项时,我会搜索那个唯一的 key ...
最佳答案
是的,您始终使用 ID(或主键的其他名称,通常是自动递增的)。否则,您将无法引用特定行,也无法关联多个表中的数据。
关于php - mysql。我应该使用id吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9850273/