我怎么能在一个MySQL表的列上使用phpMyAdmin的“唯一键约束”?


当前回答

要使用phpmyadmin添加UNIQUE约束,请转到该表的结构,并在下面找到并单击,

要删除UNIQUE约束,同样的方法,进入结构,向下滚动到索引选项卡,找到下面,点击下拉,

希望这有用。

喜欢。)

其他回答

唯一的约束也是一个索引。

首先使用SHOW INDEX FROM tbl_name来查找索引的名称。索引的名称存储在该查询结果中名为key_name的列中。

然后你可以使用DROP INDEX:

DROP INDEX index_name ON tbl_name

或者ALTER TABLE语法:

ALTER TABLE tbl_name DROP INDEX index_name

当删除唯一键时,我们使用索引

ALTER TABLE tbl
DROP INDEX  unique_address;

我的表名是买家,它有一个唯一的约束列emp_id,现在我要删除emp_id

步骤1:exec sp_helpindex买家,查看图片文件

步骤2:复制索引地址

step3: alter table buyers drop constraint [UQ__buyers__1299A860D9793F2E] 更改购桌人 删除列emp_id

注意:

引用

而不是买家更改为您的表名:)

引用

也就是所有带约束的列emp_id都被删除了!

要使用phpmyadmin添加UNIQUE约束,请转到该表的结构,并在下面找到并单击,

要删除UNIQUE约束,同样的方法,进入结构,向下滚动到索引选项卡,找到下面,点击下拉,

希望这有用。

喜欢。)

能够在表上放置唯一键约束的索引是PRIMARY和unique索引。

若要删除列上的唯一键约束,但保留索引,可以使用index类型删除并重新创建索引。

注意,所有表都有一个标记为PRIMARY的索引是个好主意。