西安 网站建设 培训学校,广告网站制作报价,网站建设使用多语言,陕西交通建设集团网站体检MySQL外键在定以后#xff0c;如果我们不再需要这个外键#xff0c;可以进行删除操作#xff0c;下面就为您介绍MySQL删除外键定义的方法#xff0c;供您参考。不知道大家有没有发现#xff0c;在定义外键的时候articles.member_id外键比articles.category_id子句多了一个…MySQL外键在定以后如果我们不再需要这个外键可以进行删除操作下面就为您介绍MySQL删除外键定义的方法供您参考。不知道大家有没有发现在定义外键的时候articles.member_id外键比articles.category_id子句多了一个CONSTRAINT fk_member 这个fk_member就是用来实现MySQL删除外键用的如下所示mysqlALTER TABLE articles DROP FOREIGN KEY fk_member;Query OK, 1 row affected (0.25 sec)Records: 1 Duplicates: 0 Warnings: 0这样articles.member_id外键定义就被删除了但是如果定义时没有指定CONSTRAINT fk_symbol (即外键符号)时该怎么实现MySQL删除外键呢别急没有指定时MySQL会自己创建一个可以通过以下命令查看mysqlSHOW CREATE TABLE articles;———-————————————| Table | Create Table |———-————————————| articles | CREATE TABLE articles (article_id int(11) unsigned NOT NULL auto_increment,category_id tinyint(3) unsigned NOT NULL,member_id int(11) unsigned NOT NULL,title varchar(255) NOT NULL,PRIMARY KEY (article_id),KEY category_id (category_id),KEY member_id (member_id),CONSTRAINT articles_ibfk_1 FOREIGN KEY (category_id) REFERENCES categories (id))ENGINEInnoDBDEFAULTCHARSETlatin1|———-————————————1 row in set (0.01 sec)可以看出articles.category_id的外键符号为articles_ibfk_1因为就可以执行以下命令实现MySQL删除外键定义mysqlALTER TABLE articles DROP FOREIGN KEY articles_ibfk_1;Query OK, 1 row affected (0.66 sec)Records: 1 Duplicates: 0 Warnings: 0【编辑推荐】【责任编辑段燃 TEL(010)68476606】点赞 0