0

我想知道向每个表添加自动增量主索引(与其他表的键之间的任何其他关系或没有其他关系)是否是一种好习惯?

例子:

每当我创建任何表时,我总是保留一个名为id. 无论是用户、帖子或评论,还是任何表格。这是我默认的做法。然后我可以添加其他键,如commentid、postid 等,但'id' 始终保留。

这是一个不好的做法吗?

4

1 回答 1

4

primary-ID将您的身份保持为自动增量身份总是好的,这可以在许多方面帮助您,例如:

  • 在整个记录中保持唯一的主键完整性

  • 减少手动输入错误的机会,例如重复等。

  • 节省工作

    • 如果它不是自动递增的,那么您将检索代码中的最后一个 ID,而不是添加 1,然后保存记录

将其保留为自动增量身份可以节省您的所有精力。

于 2012-11-13T10:55:10.297 回答