您的位置:首页 > 数据库 > MySQL

MySQL--修改数据表5:删除主键约束,唯一约束,外键约束

2017-06-05 22:25 941 查看
以下删除的各种约束,都是只删除约束,并没有删除字段。删除约束后,字段仍然存在

例如给 users2 表中的 id 字段删除主键约束

ALTER TABLE users2 DROP PRIMARY KEY; // 这里删除主键不需要具体指明字段,因为一个表只有一个主键


删除唯一约束时,先要查看索引,找到要删除唯一约束的索引名字,因为一个表中可以有多个唯一约束

ALTER TABLE users2 DROP INDEX username; // 这里 username 是索引名,INDEX 可以用 KEY 替换



删除外键索引的时候,要先找到外键约束的名称



然后:

ALTER TABLE users2 DROP FOREIGN KEY users2_ibfk_1;



这里可以到外键约束已经删除,但是索引还在,然后我们可以删除索引

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐