MySQL用一个表中的字段更新另一个表中字段

更新时间:2023-05-11 02:34:07 阅读: 评论:0

MySQL⽤⼀个表中的字段更新另⼀个表中字段MySQL⽤⼀个表中的字段更新另⼀个表中字段
原表
CREATE TABLE `src` (
`id` int(11) NOT NULL COMMENT '假设store的id',
`store_type` varchar(255) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
⽬标表
CREATE TABLE `dst` (
`id` int(11) NOT NULL,
`store_type` varchar(255) DEFAULT NULL,
`store_id` int(11),
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
现在想使⽤src的store_type更新dst的store_type字段三种⽅法:
update src, dst t dst.store_type = src.store_type where src.id= dst.store_id;
update dst t dst.store_type =(lect store_type from src where src.id= dst.store_id);
update dst join src on dst.store_id = src.id t dst.store_type = src.store_type;
参考链接:

本文发布于:2023-05-11 02:34:07,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/82/579481.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:链接   字段   参考   个表
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图