我必须为我尝试为 Web 应用程序构建的表定义一个整数主键。我可以将其定义为普通整数或使其成为自动增量。两者都适用于我的表,而且我知道 autoIncrement 为我省去了显式设置值的麻烦。
但是,除此之外还有什么好处吗?或者使用普通整数有什么缺点吗?出于某种原因,我倾向于使用普通整数,因为这些值可能是随机的并且难以预测(对于 webapp)。但我担心这是否会在查询表时导致性能问题。
PS:这个问题与整数与 GUID 无关。只是 AutoIncrement 与 Normal Int。
我必须为我尝试为 Web 应用程序构建的表定义一个整数主键。我可以将其定义为普通整数或使其成为自动增量。两者都适用于我的表,而且我知道 autoIncrement 为我省去了显式设置值的麻烦。
但是,除此之外还有什么好处吗?或者使用普通整数有什么缺点吗?出于某种原因,我倾向于使用普通整数,因为这些值可能是随机的并且难以预测(对于 webapp)。但我担心这是否会在查询表时导致性能问题。
PS:这个问题与整数与 GUID 无关。只是 AutoIncrement 与 Normal Int。