1、登录phpmyadmin,找到要删除外键的数据库的表。如果是本地的话一般是localhost/phpmyadmin。
2、使用 SHOW CREATE TABLE at_article 查出表的结构,其中at_article是你要删除外键的表名。
3、查来之后,是一个简单的显示,点击“选项”,然后选择“完整内容”,然后点执行,就可以看到完整的表结构。
4、从最后一行里找到外键约束,其中fk_at_article_at_type为外键值。
5、删除外键ALTER TABLE at_article DROP FOREIGN KEY fk_at_article_at_type。
6、如果外键字段不再使用,可以在表中删除外键的字段。
mysql中是不允许多主键的。但是,我们的主键确实可以有多个字段。可以先删除老的主键,再新增两个字段的主键。phpMyAdmin是一个用PHP编写的软件工具,可以通过web方式控制和 *** 作MySQL数据库。通过phpMyAdmin可以完全对数据库进行 *** 作,例如建立、复制和删除数据等等。
主键和外键的区别1、主键是唯一标识一条记录,不能有重复,不允许为空;而外键可以重复,可以是空值。2、主键是用来保持数据完整性,外键是用来建立与其他表联系用的。
代码方式:当你php 是主键表的主键
mysql是外键表外键时
alter 你外键的表(就是你要引用主键的表)
add constraint FK_php
foreign key (mysql) references 主键表(php)
go
当你mysql 是主键表的主键
php是外键表外键时
alter 你外键的表
add constraint FK_mysql
foreign key (php) references 主键表(mysql)
go
敲完代码选中、执行 搞定
设计状态下:
选中外键表在右击菜单点修改或者设计
可能版本不一样 所以叫法不一样
打开后再在右击菜单选择关系
在d出的子窗体中单击添加
然后点到表和列规范那一栏
后面会出现一个带...的按钮 点击它
在主键表栏选择主键表和主键列
在外键表选择外键表、列
最后报讯 搞定
注意:
那张表要引用另一张表的字段 那张表就是外键表 被引用表是主键表
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)