gpt4 book ai didi

mysql - 把自增列定义为主键没有用吗

转载 作者:行者123 更新时间:2023-11-29 06:14:06 25 4
gpt4 key购买 nike

在 php myadmin 中,它表示将自动增量列定义为表的主键是没有用的。您可以删除主键约束。 (因为两者都做同样的工作)。

这是真的吗?我应该删除主键约束吗?

为 where 子句设置主键列而不是自动增量列不是更好吗

最佳答案

保留 PK 约束。它会让你免去一些麻烦:

  • 如果您打算使用一些框架来检查此约束以确定哪些列用作 PK。如果不存在约束,它们将会丢失或需要额外的配置。
  • 当您使用数据库设计软件时,如果数据库设计得当,它会工作得更好。
  • 当您必须更改数据库软件(升级或更改品牌)时,您会很高兴在 SQL 语句中正确定义所有约束。

关于mysql - 把自增列定义为主键没有用吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7633947/

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