关于MySQL删除主从表数据问题
来源:互联网 发布:mysql 报错1054 编辑:程序博客网 时间:2024/05/22 04:37
关于MySQL删除主从表数据问题
当两张表没有建立任何关系的时候,那么可以随意删除其中任何一张表中的任何记录。
如果两张表建立了关系(主外键约束)之后,就不能直接删除主表中的数据(在从表中有关联关系的数据),如果直接执行删除(更新)操作,那么就会出现下图中的错误:
解决方法:
要想删除主表中与从表有关联关系的数据,有如下2种方法:
第一种:
先删除从表中与主表有关系的数据,再删除主表中的数据(具体自己操作)。
第二种:
解除主从表的约束关系。
一般来说,在我们给主表添加外键时,切记要设计“外键名称”,以便于日后可以删除外键约束。
声明外键约束语法:
alter table 从表名 add [constraint] [外键名称] foreign key(从表中的外键字段名) references 主表(主表的主键);[外键名称]:用于删除外键约束,一般建议以“_fk”结尾。
【解除方法】:
alter table 从表名 drop foreign key 外键名称;
然后尽情的删除吧!!!
阅读全文
0 0
- 关于MySQL删除主从表数据问题
- 关于MySql删除表中重复数据
- mysql的主从复制数据延迟问题
- mysql 删除 主从信息
- Oracle中主从多表删除数据
- MySQL 删除数据失败问题
- mysql删除带外键数据问题
- 关于mysql主从复制
- mysql主从数据复制
- mysql主从数据配置
- mysql 主从复制数据
- Mysql主从数据延迟
- mysql主从数据不同步
- MySQL删除表数据
- MySQL删除表数据
- MySQL删除表数据
- MySQL删除表数据
- MySQL主从复制中关于AUTO_INCREMENT的奇怪问题
- 第二十六天总结
- java学习——java基础(九)之序列化
- HDU 6172 Array Challenge (打表找规律+矩阵快速幂 17多校第十场第2题)
- <<Linux达人养成计划二>>学习笔记
- 挑战程序竞赛系列(37):3.4利用数据结构高效求解
- 关于MySQL删除主从表数据问题
- Swing项目编译成exe,并且打包成安装文件(一)
- bzoj4979凌晨三点的宿舍 分治+树状数组+扫描线
- setjmp 和 longjmp 函数使用详解
- 15. POSIX 线程
- java集合框架总览
- tomcat服务器配置字符集为utf-8-彻底解决中文乱码问题
- 基于tensorflow实现AI图片鉴黄(NSFW)
- 电路延迟