mysql update多表更新示例

-- 直接关联,双表更新
UPDATE student s , class c SET s.class_name='test00',c.stu_name='test00' WHERE s.class_id = c.id;

-- ANSI JOIN,双表更新
UPDATE student s JOIN class c ON s.class_id = c.id SET s.class_name='test11',c.stu_name='test11';


-- 更新单表
UPDATE student s LEFT JOIN class c ON s.class_id = c.id SET s.class_name='test22',c.stu_name='test22';

-- UPDATE student s RIGHT JOIN class c ON s.class_id = c.id SET s.class_name='test33',c.stu_name='test33';

https://blog.csdn.net/u012604745/article/details/80642015

https://blog.csdn.net/weixin_44234912/article/details/108982914

posted @ 2022-01-03 20:02  zhjh256  阅读(537)  评论(0编辑  收藏  举报