gpt4 book ai didi

mysql - 如何使用alter table创建两个主键

转载 作者:太空宇宙 更新时间:2023-11-03 10:26:12 26 4
gpt4 key购买 nike

我有表格经纪人

broker
{
broker_code char(10) primary key

.

.

.
}

我已经用这个表单添加了另一个主键

代码 int null auto_increment

并编写了这个查询

ALTER TABLE broker ADD code INT  NOT NULL AUTO_INCREMENT,
ADD PRIMARY KEY (code);

但是这个错误。

multiply primary key defined.

我能做什么?

最佳答案

您不能有两个主键...但是,您可以有一个“候选”键或 Unique,它也可以防止在其他条件上出现重复...例如人力资源应用程序中的人员。您可以有一个内部“员工 ID”,这是主要的,但也可以是一个人的社会安全号码的候选 key ,永远不应该重复……如果是这样,它会向 H/R 发出红旗验证一个人是谁。

关于mysql - 如何使用alter table创建两个主键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5351974/

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