用PostgreSQL数据库删除某个表数据 student,需要关联多个表(如classroom)作为条件,以下语句走不通:

delete s.* from student s,classroom c where s.cid = c.id and s.sid = 1
delete from student s,classroom c where s.cid = c.id and s.sid = 1

上面两种写法操作后提示报错,下面是PostgreSQL数据库对多表关联删除的正确用法,多张表之间用using连接:

delete FROM student s using classroom c where s.cid = c.id and s.sid = 1

PostgreSQL 多表关联删除相关推荐

  1. 表的插入、更新、删除、合并操作_20_通过表关联删除多张表

    通过表关联删除多张表 需求描述 需求:删除dept表里deptno和temp相同的记录,但数据不可再恢复. 解决方法:这里通过DELETE FROM A,B FROM tableNAME A JOIN ...

  2. 表的插入、更新、删除、合并操作_19_通过表关联删除记录

    通过表关联删除记录 需求描述 需求:删除dept表里deptno和temp相同的记录,但数据不可再恢复. 解决方法:这里通过DELETE FROM tableNAME A JOIN tableName ...

  3. PostgresSql 多表关联删除语句

    最近用PostgresSql数据库进行多表关联删除的操作,在写sql语句的时候遇到了问题: DELETE s.* FROM student s,classroom c WHERE s.cid = c. ...

  4. MySql delete多表关联删除的使用方法

    #假设条件 假设有三张表a,b,c,三张表之间有关联关系,在删除一张表中的一行数据的时候需要同时删除其他表中的对应的数据,或是删除表中的数据需要通过另外的表中的条件才能知道,这时候如何能有sql语句快 ...

  5. mysql delete 表关联删除数据_MYSQL中delete删除多表数据与删除关联数据

    在mysql中删除数据方法有很多种,最常用的是使用delete来删除记录,下面我来介绍delete删除单条记 录与删除多表关联数据的一些简单实例. 1.delete from t1 where 条件 ...

  6. mysql delete 表关联删除数据_mysql delete 多表连接删除功能

    单个表的删除: DELETE FROM tableName WHERE columnName = value; 删除表内的所有行: 即:保留表的结构.属性.索引 DELETE FROM tablena ...

  7. MySQL学习-多表关联删除

    设定有四张表,其中one表与two.three.four相互关联,当删除one表的某一字段时,其他三张表内如果存在该字段就删除,不存在字段的表就不需要进行操作 (若删除的存在外键约束,则可以使用 SE ...

  8. php mysql多表关联删除_MySQL中多表删除方法

    欢迎进入Linux社区论坛,与200万技术人员互动交流 >>进入 如果您是才接触MySQL数据库的新人,那么MySQL中多表删除是您一定需要掌握的,下面就将为详细介绍MySQL中多表删除的 ...

  9. Mysql多表关联删除操作

    直接看Sql即可: delete tableA a from tableA a left join tableB b on a.netbar_id = b.netbar_id where b.role ...

最新文章

  1. c# ifram 刷新父页面
  2. 单目深度估计学习笔记
  3. uml 时序图_UML学习-14种UML图
  4. wxPython wx.ArtProvider 可直接调用的图标
  5. iOS Hacker LLDB 和 debugserver 实例调试
  6. 172. 阶乘后的零 golang
  7. vs2013编译win-32位下的libevent-2.0.21-stable,debug版本
  8. Java学习(7):同步问题之生产者与消费者的问题
  9. 股票历史信息怎么看?
  10. centos io 查看程序_快速免费搭建自己的带有直播、分销、团购、秒杀功能的小程序商城...
  11. JSP程序设计实训(五)——JSP基本语法(一)
  12. 大数据时代下数据挖掘技术的应用
  13. ChinaITLab-Linux工程师培训课程笔记2
  14. cs5460a c语言程序,cs5460a应用电路(含源程序)
  15. 宿主机如何和虚拟机WinServer2008的网络互通
  16. 通用输入/输出接口 GPIO
  17. python opencv 画黑白棋盘
  18. 无限流量与5G即将来临,我们距淘汰Wi-Fi还有多少时间?
  19. eclipse Build Automatically在哪里
  20. 人工智能公司招聘资深java开发工程师

热门文章

  1. 2022-2028全球微波等离子体CVD反应器行业调研及趋势分析报告
  2. Vue el-input 使用@keyup绑定Enter键、上下左右键、删除键
  3. Docker安装与部署MySQL等,迁移备份与Dockerfile和私有仓库
  4. 08 数据采集 - 如何自动化采集数据
  5. C#大量兑换码的生成与验证方案
  6. 怎么找到手机录音机里的文件
  7. vue 穿梭框 组件
  8. Android之开发常用颜色
  9. [linux学习](linuxprobe课程)九 使用ssh服务管理远程主机
  10. 满足用户的即时需求,金融云的效率优先与生态开放