gpt4 book ai didi

mysql 添加自动增量和附加键

转载 作者:可可西里 更新时间:2023-11-01 08:01:10 26 4
gpt4 key购买 nike

我正在尝试通过添加一个新列来更改表,将其设置为自动递增并使用一个键。

该表已经有一个键,这个将被添加。我得到的错误如下。

error : Multiple primary key defined

我的代码是:

alter table user add column id int (11) NOT NULL AUTO_INCREMENT PRIMARY KEY FIRST;

我也尝试包装键名即

alter table user add column id int (11) NOT NULL AUTO_INCREMENT PRIMARY (id) KEY FIRST;

但仍然没有运气。

如何做到?

最佳答案

nathan 几乎回答了这个问题。

您可以使用 SHOW INDEX FROM mydb.mytable SQL 命令找到现有索引的名称。

您必须先使用 DROP_INDEX existing_index ON mydb.mytable 删除现有索引。

然后您更改表并使用您的代码添加主索引。

最后,您使用 CREATE UNIQUE INDEX unique_index ON mydb.mytable (column) 创建另一个索引作为唯一索引。

关于mysql 添加自动增量和附加键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2876621/

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