关于删除一条动态的同时删除这条动态的所有评论
2022/8/12
1.今天再写删除一条动态接口时,想到了一个问题,就是在删除这条动态时,要确保删除关于这条动态下的所有评论。
①例如:以微信朋友圈为例子,向这位用户发布了一个微信动态,这时这个动态就会被存放在数据库中,我们打比方这条动态在数据库中id为8,且id是唯一不变的(除非删除重新发布),这时候下面就有好多人可以看到并且进行评论互动,这时候评论人的id为 userid 并且这是唯一的!而他们在这条动态上的评论id是8,因为要与数据库中的id相关联!这样在删除动态时数据库中的评论也会被一同删除!
②为了更好的理解,我也自己画了个流程图,这样看起来不乱还便于理解!
③表与表之间的字段关联,方便用来删除!
④实现SQL语句
多表联合删除:
DELETE t1,t2 FROM table1 as t1 left join table2 as t2 on t1.ID = t2.TICKETS_ID WHERE t2.TICKETS_ID = 12;
或者
DELETE table1,table2 FROM table1 left join table2 on table1.ID = table2.TICKETS_ID WHERE table2.TICKETS_ID = 12;
大概就是这样!SQL语句不要写错就好了!觉得有用的给个关注和收藏!不明白的也可以直接私信我奥!
关于删除一条动态的同时删除这条动态的所有评论相关推荐
- html表格中添加修改和删除链接,jQuery实现为table表格动态添加或删除tr功能示例...
本文实例讲述了jQuery实现为table表格动态添加或删除tr功能.分享给大家供大家参考,具体如下: HTML页面元素如下: 订单合同号 捆包号 品名 规格 材质 重量 业务需求是,从后台获取到订单 ...
- layui 表单动态添加、删除input框
html部分 <div class="layui-form-item" ><label class="layui-form-label"> ...
- 【数据结构笔记11】二叉搜索树,动态查找,删除操作
本次笔记内容: 4.1.1 二叉搜索树及查找 4.1.2 二叉搜索树的插入 4.1.3 二叉搜索树的删除 文章目录 动态查找 什么是二叉搜索树(BST) 二叉树的操作 二叉搜索树的查找操作 二叉搜索树 ...
- SpringBoot定时任务升级篇(动态添加修改删除定时任务)
(1)思路说明: (a)首先这里我们需要重新认识一个类ThreadPoolTaskScheduler:线程池任务调度类,能够开启线程池进行任务调度. (b)ThreadPoolTaskSchedule ...
- Spring Boot轻松理解动态注入,删除bean
原文地址:http://412887952-qq-com.iteye.com/blog/2348445 我们通过getBean来获得对象,但这些对象都是事先定义好的,我们有时候要在程序中动态的加入 ...
- WPF 中动态创建和删除控件
WPF 中动态创建和删除控件 原文:WPF 中动态创建和删除控件 动态创建控件 1.容器控件.RegisterName("Name",要注册的控件) //注册控件 2.容器控件 ...
- JavaScript 高级篇之DOM文档,简单封装及调用、动态添加、删除样式(推荐七)
前言 学习是有趣的,但有过滤的学习内容就更好,本博主就专门为刚接触javascript客户端编程的朋友提供及分享个人学习经历!建议大家看看:(汤姆大叔的博客) http://www.cnblogs.c ...
- 后盾网lavarel视频项目---vue实现动态添加和删除板块
后盾网lavarel视频项目---vue实现动态添加和删除板块 一.总结 一句话总结: 原理就是:列表时根据vue中的videos变量中的元素来遍历的,初始时videos:[{title:'',pat ...
- vue根据索引删除数组中的一个对象_Vue实现动态添加或者删除对象和对象数组的操作方法...
添加核心代码如下: this.data.push({ type: [{ value: '选项1', label: 'in' }, { value: '选项3', label: 'out' }], va ...
- OSGI动态加载删除Service bundle
OSGi模块化框架是很早就出来的一个插件化框架,最早Eclipse用它而出名,但这些年也没有大热虽然OSGi已经发布了版本1到版本5.现在用的最多的,也是本文讲述基于的是Equinox的OSGi实现, ...
最新文章
- git仓库迁移(全部分支)
- 快速 Get 面试题中:线程池七个参数和工作原理问题,理解万岁
- SqlAlchemy初探
- 去除编译警告@SuppressWarnings注解用法详解(转)
- SQL SERVER 表分区
- oracle 多版本技术,读书笔记: 关于oracle中多版本的问题
- c语言 malloc_C语言数据结构 | 第一讲
- P1681 最大正方形II (动态规划)
- 《团队作业第三、第四周》五小福团队作业--Scrum 冲刺阶段--Day7
- 树莓派 HC-SRO4超声波测距模块的使用
- 使用 SqlDependency 对象缓存数据以提高性能
- 高等代数期末考试题库及答案_高等代数二考试题及答案期末答案
- Android 游戏 - 聚合SDK
- 中国象棋马走日 — 递归
- Sequence Model-week1编程题2-Character level language model【RNN生成恐龙名 LSTM生成莎士比亚风格文字】...
- 学术英语理工(第二版)Unit6课文翻译
- 闲话云计算(二) 什么是云计算?
- 租房买房行业报告上线,为房产服务数字化转型添砖加瓦
- 软件设计工程——设计流程
- c语言游戏(C语言游戏装备)