MySQL表关联更新

news/2024/11/21 1:36:00/

背景:

有两张表,一张class信息表,一张student信息表,但student表里的信息存在错误,需要用class表中的信息去更新student表数据。

在这里插入图片描述

 在这里插入图片描述

 
方法一:

update student_info s 
set class_name = (select class_name from class_info where class_id = s.class_id)

【结果】:通过关联字段关联上的数据,内容相应更新;没关联上的,内容变为null。


方法二:

update student_info s, class_info c set s.class_name = c.class_name
where s.class_id = c.class_id

【结果】:通过关联字段关联上的数据,内容相应更新;没关联上的,内容不变。


方法三(不推荐):

update student_info s
left join class_info c on s.class_id = c.class_id
set s.class_name = c.class_name


【结果】:通过关联字段关联上的数据,内容相应更新;没关联上的,内容变为null。

【注意】:left join这种写法很容易写错,会导致关联左表的信息被更新,right join同理。而join的写法类同方法二,因此结果也与方法二相同。


http://www.ppmy.cn/news/965718.html

相关文章

1、两数之和

给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。 示例 1: 输入:nums [2,7,11,15], target 9 输出:[0,1] 解释:因为 nums…

ChatGPT分销版多开v3.8.0

新增 系统敏感词支持对提问与回答内容进行检测并替换为** 已完成 彻底优化上下文问题 已完成 优化 后台绘画记录支持展示用户头像昵称 已完成 优化 4.0加载速度改为打字特效 已完成 修复 分销商排行榜累计佣金问题是income_sum而不是money 已完成 后台 音速API 更名为INS…

报名截止,最后十天!AI GPT 应用创新Hackathon,赢$26000奖金

点击蓝字 关注我们 01 引言 AI & GPT 黑客松活动 融合人工智能与Web3:构建下一代去中心化应用 GPT作为人工智能AI的先锋之一,以其惊人的自然语言处理和创作能力闻名。而Web3则代表着区块链和去中心化应用的浪潮,将信任、安全和隐私保护推…

利器在手,华为要让合作伙伴IT建设和运维不再是难事

华为针对商业市场和分销市场伙伴需要,发布了全新平台工具——华为蓝鲸应用商城和DME IQ,以构建一种全新的IT基础设施建设和运维模式,帮助伙伴用好超融合。 出品 | 常言道 作者 | 丁常彦 近半年来,ChatGPT火爆全球,让人…

文心一言绘图无需代码连接飞书即时消息的方法

1 使用场景 随着chatgpt的大火,带来了一波人工客服智能机器人的热潮,除自动聊天外,又增加了AI生成图像的功能,也有越来越多企业关注到了AI绘画的热度,并选择在这一领域加速布局。 文心一言作为国内代表,自然…

程序员怎么就不能去外包公司

前言 程序员怎么就不能去外包公司,我真的很奇怪,为什么总有人劝不要去外包公司。 都是听人劝,吃饱饭。但是听这样的话真的能吃饱饭吗? 今天就来聊聊程序员到底能不能去外包公司。 软件外包公司是做什么的? 软件外…

出资3亿,原美团联合创始人欲打造中国版OpenAI;数仓巨头Teradata将退出中国;谷歌企业文化遭前员工痛批 | EA周报...

EA周报 2023年2月17日 每个星期1分钟,元宝带你喝一杯IT人的浓缩咖啡,了解天下事、掌握IT核心技术。 周报看点 1、谷歌企业文化遭前员工痛批:没有使命感 官僚主义严重 2、热度消退,去年元宇宙搜索流量下降约 80% 3、再度突破&#…

AI壁纸号一周增加上千粉丝,轻松变现的成功案例分享

前言 随着AI绘画技术的发展,传统的互联网副业壁纸号在新的技术加持下迎来了第二春。本文将分享一位壁纸号创作者的成功案例,并为大家提供创作门槛和硬件要求等相关信息。 该项目的创作门槛极低,基本上可以由AI完成内容创作。不过&#xff0…