mysql 删除外键
生活随笔
收集整理的這篇文章主要介紹了
mysql 删除外键
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
刪除外鍵盤
1.查詢外鍵別名:
mysql> show create table son; +-------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Table | Create Table | +-------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | son | CREATE TABLE `son` (`id` int DEFAULT NULL,`name` char(20) DEFAULT NULL,`grade` tinyint DEFAULT NULL,`favourate` varchar(39) DEFAULT NULL,KEY `ffffff_key` (`id`),CONSTRAINT `ffffff_key` FOREIGN KEY (`id`) REFERENCES `father` (`stu_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci | +-------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ 1 row in set (0.00 sec)2.alter table son drop foreign key ffffff_key;
mysql> alter table son drop foreign key ffffff_key; Query OK, 0 rows affected (0.02 sec) Records: 0 Duplicates: 0 Warnings: 0接下來可以刪除子表和父表
刪除父表有兩個(gè)方法
(1)刪除子表
(2)刪除子表的外鍵約束。
總結(jié)
以上是生活随笔為你收集整理的mysql 删除外键的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux 中将用户添加到组的指令
- 下一篇: C++ vector容器删除操作