多张表进行关联查询---->删除某个数据的时候出现还有子记录的提示
2016-06-12 21:55
477 查看
多张表进行关联查询的时候,当某张表里面的一个字段在另外一张表有定义,就相当于一张表是另外一张表的子表;比如现在开发所遇到的一个问题:
这个是在删除sys_user表的里面的数据的时候出现的问题,因为sys_user(系统用户)里面含有user_id这个字段,而在另外一张表(就是sys_user的子表)里面(sys_user_role【系统用户角色表】:定义该系统用户功能菜单--->sys_user里面的user_name的功能)也有user_id;
当遇到这样的情况,解决思路就是:
1.查询出要删除父表里面的子表的所有数据
2.删除子表里面的数据
3.删除父表里面的数据
这个是在删除sys_user表的里面的数据的时候出现的问题,因为sys_user(系统用户)里面含有user_id这个字段,而在另外一张表(就是sys_user的子表)里面(sys_user_role【系统用户角色表】:定义该系统用户功能菜单--->sys_user里面的user_name的功能)也有user_id;
当遇到这样的情况,解决思路就是:
1.查询出要删除父表里面的子表的所有数据
2.删除子表里面的数据
3.删除父表里面的数据
相关文章推荐
- 分布式环境下的数据一致性问题的方案讨论
- 构建高效安全的Nginx Web服务器
- 栈的压入和弹出序列
- SICP 习题2.22 square迭代式写法的失败
- 采用Filter完成字符集的设置
- 国外DevOps网站devopsbookmarks
- 实验六
- UWP VirtualizedVariableSizedGridView 支持可虚拟化可变大小Item的View(二)
- Poj 2375 Cow Ski Area【建图+强连通Kosaraju+缩点染色】
- handler处理机制
- Docker的镜像、容器和仓库
- Encoder-Decoder model couplet
- 从输入网址到显示网页的全过程分析
- 第 2 章 VBScript基本概念
- oracle 11g 安装以及工具PLsql developer配置
- UDP/TCP穿越NAT打洞
- 山东省第七届ACM省赛------Memory Leak
- Exchange 2010 PS 之 Get-MessageTracking命令!
- js 日期有效性验证 的一点思考
- QQ授权登入(Android SDK3.1)