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语句不要写错就好了!觉得有用的给个关注和收藏!不明白的也可以直接私信我奥!

关于删除一条动态的同时删除这条动态的所有评论相关推荐

  1. html表格中添加修改和删除链接,jQuery实现为table表格动态添加或删除tr功能示例...

    本文实例讲述了jQuery实现为table表格动态添加或删除tr功能.分享给大家供大家参考,具体如下: HTML页面元素如下: 订单合同号 捆包号 品名 规格 材质 重量 业务需求是,从后台获取到订单 ...

  2. layui 表单动态添加、删除input框

    html部分 <div class="layui-form-item" ><label class="layui-form-label"> ...

  3. 【数据结构笔记11】二叉搜索树,动态查找,删除操作

    本次笔记内容: 4.1.1 二叉搜索树及查找 4.1.2 二叉搜索树的插入 4.1.3 二叉搜索树的删除 文章目录 动态查找 什么是二叉搜索树(BST) 二叉树的操作 二叉搜索树的查找操作 二叉搜索树 ...

  4. SpringBoot定时任务升级篇(动态添加修改删除定时任务)

    (1)思路说明: (a)首先这里我们需要重新认识一个类ThreadPoolTaskScheduler:线程池任务调度类,能够开启线程池进行任务调度. (b)ThreadPoolTaskSchedule ...

  5. Spring Boot轻松理解动态注入,删除bean

    原文地址:http://412887952-qq-com.iteye.com/blog/2348445 ​ 我们通过getBean来获得对象,但这些对象都是事先定义好的,我们有时候要在程序中动态的加入 ...

  6. WPF 中动态创建和删除控件

    WPF 中动态创建和删除控件 原文:WPF 中动态创建和删除控件 动态创建控件 1.容器控件.RegisterName("Name",要注册的控件)   //注册控件 2.容器控件 ...

  7. JavaScript 高级篇之DOM文档,简单封装及调用、动态添加、删除样式(推荐七)

    前言 学习是有趣的,但有过滤的学习内容就更好,本博主就专门为刚接触javascript客户端编程的朋友提供及分享个人学习经历!建议大家看看:(汤姆大叔的博客) http://www.cnblogs.c ...

  8. 后盾网lavarel视频项目---vue实现动态添加和删除板块

    后盾网lavarel视频项目---vue实现动态添加和删除板块 一.总结 一句话总结: 原理就是:列表时根据vue中的videos变量中的元素来遍历的,初始时videos:[{title:'',pat ...

  9. vue根据索引删除数组中的一个对象_Vue实现动态添加或者删除对象和对象数组的操作方法...

    添加核心代码如下: this.data.push({ type: [{ value: '选项1', label: 'in' }, { value: '选项3', label: 'out' }], va ...

  10. OSGI动态加载删除Service bundle

    OSGi模块化框架是很早就出来的一个插件化框架,最早Eclipse用它而出名,但这些年也没有大热虽然OSGi已经发布了版本1到版本5.现在用的最多的,也是本文讲述基于的是Equinox的OSGi实现, ...

最新文章

  1. git仓库迁移(全部分支)
  2. 快速 Get 面试题中:线程池七个参数和工作原理问题,理解万岁
  3. SqlAlchemy初探
  4. 去除编译警告@SuppressWarnings注解用法详解(转)
  5. SQL SERVER 表分区
  6. oracle 多版本技术,读书笔记: 关于oracle中多版本的问题
  7. c语言 malloc_C语言数据结构 | 第一讲
  8. P1681 最大正方形II (动态规划)
  9. 《团队作业第三、第四周》五小福团队作业--Scrum 冲刺阶段--Day7
  10. 树莓派 HC-SRO4超声波测距模块的使用
  11. 使用 SqlDependency 对象缓存数据以提高性能
  12. 高等代数期末考试题库及答案_高等代数二考试题及答案期末答案
  13. Android 游戏 - 聚合SDK
  14. 中国象棋马走日 — 递归
  15. Sequence Model-week1编程题2-Character level language model【RNN生成恐龙名 LSTM生成莎士比亚风格文字】...
  16. 学术英语理工(第二版)Unit6课文翻译
  17. 闲话云计算(二) 什么是云计算?
  18. 租房买房行业报告上线,为房产服务数字化转型添砖加瓦
  19. 软件设计工程——设计流程
  20. c语言游戏(C语言游戏装备)

热门文章

  1. YOLO V1 论文精讲
  2. 计算机基础常用缩略语
  3. CSS单位之vw、vh、vmin、vmax、%
  4. 2022react面试题整理
  5. git:SSL证书问题:无法获取本地颁发者证书
  6. CSDN BLOG技术专家群工作平台发布公告
  7. 学习方法--找书,背书,利器
  8. 如何在Nginx上 安装SSL证书
  9. 喜报丨酷雷曼成功挂牌北京股权交易中心科技创新板
  10. Python关于人脸图片转换128/512维度向量的两种做法