位置: 编程技术 - 正文

MySQL中联表更新与删除的语法介绍(mysql 多表联合更新)

编辑:rootadmin

推荐整理分享MySQL中联表更新与删除的语法介绍(mysql 多表联合更新),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:mysql 级联更新,sql 联表更新,mysql链表更新,联表更新sql语句,mysql链表更新,mysql链表更新,mysql链表更新,sql 联表更新,内容如对您有帮助,希望把文章链接给更多的朋友!

前言

相信大家在日常使用mysql,可能会遇到需要同时更新两张表时,我会采用在同一个事务中使用2句sql语句分别进行更新。其实,这种需要发送2句sql语句的方法效率相对来说是比较低的,有没有只用1句sql语句就可以完成这个操作的呢?

答案是有的,下面将是代码记录:

假设有2张表:

1,user表,字段为:id,user_name

2,user_role表,字段为:id,role_name,user_id

关联关系是 user.id = user_role.user_id

MySQL中联表更新与删除的语法介绍(mysql 多表联合更新)

现要更改某一条user表的数据的的user_name字段以及该user对应的user_role表中的数据的role_name字段,那么用下面的sql就可以实现这个目的了:

上面写到联表更新,那么有没有联表删除呢?

答案也是有的,下面将是代码记录:

假设有2张表:

1,user表,字段为:id,user_name

2,user_role表,字段为:id,role_name,user_id

关联关系是 user.id = user_role.user_id

现要删除某一条user表的数据以及该user对应的user_role表中的数据,那么用下面的sql就可以实现这个目的了:

上述sql中,u是user的别名,u_r是user_role的别名,from语句前面要附上别名,这个别名适用于指定删除哪张表数据的,如果只有u或者u_r,那么仅删除对应的那张表上的数据。

总结

标签: mysql 多表联合更新

本文链接地址:https://www.jiuchutong.com/biancheng/349866.html 转载请保留说明!

上一篇:如何查看MySQL连接的root密码(如何查看mysql连接池)

下一篇:mysql查询结果输出到文件的方法(mysql查询结果输出)

  • 捐赠免税会计分录
  • 每个月必报的税种
  • 车船税保险公司会不会多收
  • 环保企业会计分录
  • 企业一般户怎么注销
  • 固定资产报废电脑
  • 固定资产加速折旧的方法有哪些
  • 运输发票抵扣税怎么算
  • 合并报表成本法调整为权益法
  • 通用机打发票能作废吗
  • 出差回来报销差旅费,补付现金的会计分录
  • 编制利润表会计等式
  • 股息利高的股票
  • 无法收回的款项怎么记账
  • 税审需要什么资料和材料
  • 所得税会计核算要点及程序
  • 税控盘抵扣政策依据
  • 企业所得税 税法
  • 电子钥匙的发票怎么开
  • 药企常见税务风险及措施
  • 房屋修缮发票能补开吗
  • 房租发票税点是几个点
  • 银行扣的短信费银行给开发票吗
  • 个人汇算清缴已经做了公司怎么改申报
  • 发票备注栏填写要求
  • 母公司对子公司减资
  • mac auto tune
  • 进程aissca.exe
  • arcgis图案填充
  • 二手房交易需缴哪些税
  • 今夕七夕
  • 未按规定采取预防措施,导致发生严重突发事件的
  • 详解中国女足出线形势
  • 员工报销个人抬头的医疗费打款备注写什么
  • php 反代
  • 编译安装php8
  • 计算机网络的定义
  • php的oop的理解
  • php二分查找算法两种方法
  • python数学建模资料
  • 慰问金计入什么预算科目
  • 微信收款会计入个人所得税吗
  • 差旅费可以加计吗
  • 网上学电脑哪个软件好
  • mongodb数据库是哪个公司的
  • 金融商品转让如何确定销售额
  • sqlserver阻止保存要求重新
  • 党建经费提取是上年度还是下年
  • 注册公司时的注册资金认缴是什么意思
  • 运动会活动奖品
  • 非货币性资产交换换入资产的入账价值
  • 新建厂房的费用怎么算
  • 固定资产盘亏账务处理的问题
  • 固定资产的折旧方法有哪些
  • 非税收入包括哪几种
  • 其他综合收益要转入投资收益吗
  • 报销 增值税专用发票
  • 公司账户多少钱保证公司运转
  • 什么是小微企业
  • 个体从业人数怎么填
  • mysql无法配置
  • ug实体命令怎么使用
  • win10预览版和正式版区别
  • xp禁用win键
  • c盘的windows
  • solaris挂载nfs
  • windows modules installer worker
  • win10弹出提示
  • 将哪一linux文件系统引入
  • linux系统磁盘管理的主要内容
  • linux修改系统日期命令
  • netcfg -d
  • Win10更新KB3156421补丁后出现设备运行缓慢现象的解决方案
  • linux mv命令的用法
  • jquery jsonview
  • bash脚本语言
  • javascript如何学
  • Unity NGUI Tween的用法
  • jquery的实现原理
  • 审批制改为备案制有什么区别
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设