• ADADADADAD

    怎么在Mysql中利用update实现多表联合更新[ mysql数据库 ]

    mysql数据库 时间:2024-11-28 13:27:40

    作者:文/会员上传

    简介:

    1. 执行 UPDATE student s , class c SET s.class_name='test00',c.stu_name='test00' WHERE s.class_id = c.idstudent表 class表 2. 执行 UPDATE student

    以下为本文的正文内容,内容仅供参考!本站为公益性网站,复制本文以及下载DOC文档全部免费。

    1. 执行 UPDATE student s , class c SET s.class_name='test00',c.stu_name='test00' WHERE s.class_id = c.id

    student表 class表

    2. 执行 UPDATE student s JOIN class c ON s.class_id = c.id SET s.class_name='test11',c.stu_name='test11'

    student表 class表

    3. 执行 UPDATE student s LEFT JOIN class c ON s.class_id = c.id SET s.class_name='test22',c.stu_name='test22'

    student表 class表

    4. 执行 UPDATE student s RIGHT JOIN class c ON s.class_id = c.id SET s.class_name='test33',c.stu_name='test33'

    student表 class表

    5. 执行 UPDATE student s JOIN class c ON s.class_id = c.id SET s.class_name=c.name , c.stu_name=s.name

    student表 class表

    知识点补充:

    mysql多表关联update

    日常的开发中一般都是写的单表update语句,很少写多表关联的update。

    不同于SQL Server,在MySQL中,update的多表连接更新和select的多表连接查询在使用的方法上存在一些小差异。

    来看一个具体的例子。

    updateordersoleftjoinusersuono.userId=u.idseto.userName=u.name;
    怎么在Mysql中利用update实现多表联合更新.docx

    将本文的Word文档下载到电脑

    推荐度:

    下载
    热门标签: mysqlupdate