MySQL 如何在 phpmyadmin 表中删除多个主键?

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/21699600/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me): StackOverFlow

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-08-31 20:01:19  来源:igfitidea点击:

How can I drop multiple primary keys in phpmyadmin tables?

mysqlsqlphpmyadmin

提问by anu_r

I am working with phpmyadmin.I created a table with one primary key and 5 fields. But now all the integer fields have turned into a primary key. I tried using drop command but it doesn't help. How can I remove all primary keys from the table?

我正在使用 phpmyadmin.I 创建了一个包含一个主键和 5 个字段的表。但是现在所有的整数字段都变成了主键。我尝试使用 drop 命令,但没有帮助。如何从表中删除所有主键?

回答by nKn

Just open up the Structuretab on your phpmyadmin table. After the structure description, there should be a Indexessection where you'll see all indexes, including your primary keys. There you'll be able to either modify or remove any primary key you may have defined.

只需打开Structurephpmyadmin 表上的选项卡。在结构描述之后,应该有一个Indexes部分,您将在其中看到所有索引,包括您的主键。在那里您将能够修改或删除您可能定义的任何主键。

---- EDIT ----

- - 编辑 - -

enter image description here

在此处输入图片说明

回答by Ajay Kumar

Try this

尝试这个

ALTER TABLE tablename MODIFY fieldname INT NOT NULL;
ALTER TABLE tablename DROP PRIMARY KEY;

回答by Y. Joy Ch. Singha

Here, i will tell you the Steps to do:

在这里,我会告诉你要做的步骤:

Step 1: Go to the Relation View.

步骤 1:转到关系视图。

Step 2: Indexes.

第 2 步:索引。

Step 3: You will find Keyname as PRIMARY.

第 3 步:您会发现 Keyname 为 PRIMARY。

Step 4: Drop the PRIMARY

第 4 步:删除 PRIMARY

Step 5: Ok.

第 5 步:好的。

Thanks.

谢谢。

Here all the Steps images, you can follow it for your easy.

这里有所有步骤图像,您可以轻松地遵循它。

enter image description here

在此处输入图片说明

enter image description here

在此处输入图片说明

enter image description here

在此处输入图片说明

enter image description here

在此处输入图片说明

回答by Khalil Hamani

You may have indexed a column as a FOREIGN KEY, in this cas you should delete this index and then you will be able to modify or delete your PRIMARY KEY.

您可能已将列索引为 FOREIGN KEY,在这种情况下您应该删除此索引,然后您将能够修改或删除您的 PRIMARY KEY。