mysql怎么取消外键限制(约束)?


当前第2页 返回上一页

删除数据表 tb_emp2 中的外键约束 fk_tb_dept1,SQL 语句和运行结果如下所示。

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

mysql> ALTER TABLE tb_emp2

    -> DROP FOREIGN KEY fk_tb_dept1;

Query OK, 0 rows affected (0.19 sec)

Records: 0  Duplicates: 0  Warnings: 0

mysql> SHOW CREATE TABLE tb_emp2\G

*************************** 1. row ***************************

       Table: tb_emp2

Create Table: CREATE TABLE `tb_emp2` (

  `id` int(11) NOT NULL,

  `name` varchar(30) DEFAULT NULL,

  `deptId` int(11) DEFAULT NULL,

  `salary` float DEFAULT NULL,

  PRIMARY KEY (`id`),

  KEY `fk_tb_dept1` (`deptId`)

) ENGINE=InnoDB DEFAULT CHARSET=gb2312

1 row in set (0.00 sec)

可以看到,tb_emp2 中已经不存在 FOREIGN KEY,原有的名称为 fk_emp_dept 的外键约束删除成功。

推荐教程:mysql视频教程

以上就是mysql怎么取消外键限制(约束)?的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

mysql 如何求数据的长度

mysql如何创建多个联合索引

mysql怎么清空数据表数据

mysql数据库出现authentication plugin怎么办

初始化mysql的数据库失败怎么办

详解mysql join原理介绍

mysql中set什么意思?

如何修改mysql的用户名和密码

mysql使用命令实现分级查找帮助的方法

mysql创建存储过程并循环添加记录方法详解

更多相关阅读请进入《mysql》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...