gpt4 book ai didi

mysql - 删除标记为主键mysql的列

转载 作者:行者123 更新时间:2023-11-30 00:33:10 26 4
gpt4 key购买 nike

我有这张 table

CREATE TABLE tipo_centro (
id integer NOT NULL,
descripcion VARCHAR(150),
naturaleza integer NOT NULL,
comunidad integer NOT NULL,
provincia integer NOT NULL,
PRIMARY KEY (id, naturaleza, comunidad, provincia),
FOREIGN KEY (naturaleza) REFERENCES naturaleza (id),
FOREIGN KEY (comunidad) REFERENCES comunidad (id),
FOREIGN KEY (provincia) REFERENCES provincia (id)
) ENGINE innodb;

仅是一个示例,此数据:

id      descripcion                         naturaleza  comunidad   provincia1   Centro de Enseñanzas de Régimen General     0           0       01   Centro de Enseñanzas de Régimen General     0           6       391   Centro de Enseñanzas de Régimen General     1           0       01   Centro de Enseñanzas de Régimen General     1           6       39

I want to delete naturaleza, comunidad, provincia columns and just have one different value for pair {id,descripcion}, so first I need to drop the primary key:

alter table tipo_centro drop primary key;

但失败并显示错误代码 1025

有人知道如何解决这个问题吗?

最佳答案

一行:

更改表tipo_centro删除主键,添加主键(id)

如果 id 是您想要的唯一主

关于mysql - 删除标记为主键mysql的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22365947/

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