mysql update 使用 select 的结果的方法
【性价之王】 | 【线路之王】 | 【价格之王】 | 【配置之王】 |
【免费之王】 | 【香港首推】 | 【梯子之王】 | 【独服之王】 |
在 sql server 中,我们可以使用下面的 update 语句对表进行更新操作。
update t1 set t1.xx= (select yy from t2) ;
但是 mysql 不支持 update set 直接使用 select 的结果,那么怎么在 mysql update 中使用 select 的结果呢?
我们可以换一种解决方法,也就是使用 inner join,上面的 sql 语句在 mysql 中可以改写成下面方式:
update t1 inner join (select yy from t2) t3 set t1.xx = t2.yy
示例:
student 表:
id name class_id
1 张三 班级 1
2 李四 班级 2
class 表:
id name
1 班级 1
2 班级 2
3 班级 3
通过 update inner join 更新 student 表中的 class_id 字段,由班级名称更新为班级 id,具体 mysql 语句为:
update student inner join (select id,name from class) c set student.class_id = c.id where student.class_id = c.name
[永久免费VPS 香港VPS]历史优惠活动内容
猜你可能想看的VPS
- ThinkPHP5 集成 PHPExcel 实现 excel 导入导出功全球[VPS测评]
- 便宜域名 Name→40 块买 10 年 xyz 域名详细教程全球[VPS测评]
- HostYun 圣何塞双程 GIA VPS 速度及综合性能测评,100M全球[VPS测评]
- 优惠 老鹰主机春季促销→虚拟主机低至 4 折 新加坡 达拉斯 纽约 VP全球[VPS测评]
- 限量特价 $1.49 每月 256M 内存 10G 硬盘 1T 流量 洛全球[VPS测评]
- 微基主机→深港 IPLC 莞港 IPLC 等转发服务 5Mbps-20M全球[VPS测评]
- [11.11]标准互联→襄阳电信 8 折 2C4G70G10M 年付 7全球[VPS测评]
- Fallout Hosting→达拉斯 VPS 1 核 1G 内存 20全球[VPS测评]
- OneVPS - 日本新加坡机房 IP 可用保证日本VPS[主机]
- WordPress免插件代码实现Gravatar头像缓存全球[VPS测评]
- WordPress如何代码实现完全禁用REST API全球[VPS测评]
- 主机推荐:Fastcomet虚拟主机全球[VPS测评]
- Chrome插件Personal Blocklist全球[VPS测评]
- YYYHost洛杉矶高防CN2GIA1G内存8m带宽外加100g防御 月全球[VPS测评]
- Niagahoster-8$ 月 印尼 新加坡 马来西亚 100Mbps全球[VPS测评]
- Virmach → $1.5 月付 512M 内存 10G SSD硬盘 全球[VPS测评]
- 常见的CN2,GIA,CIA 各个网络线路解释全球[VPS测评]
- 又一跨境电商产业园落户!中山石岐签约引进16个项目全球[VPS测评]
- 华凯易佰同比扭亏跨境电商行业回暖H2旺季将至中报追踪全球[VPS测评]
- 原创解析:云计算含义及定义全球[VPS测评]
- RAKsmart:1核1GB/40GB空间/不限流量/15Mbps/KV虚拟空间(主机)
- MoonVM,香港HKT家宽VPS服务器,动态IP一键切换,1G带宽任意香港VPS[主机]
- 极客主机,优惠8折充值返25%,香港CN2VPS,日本软银VPS,新加坡日本VPS[主机]
- 优网主机怎么样?香港云主机/美国云主机价格低至19元/月美国VPS[主机]
- 舍利云:香港美国vps云服务器/BGP线路元旦全场9折,低至36元/月美国VPS[主机]
- 九零云怎么样?香港将军澳VPS,美国圣何塞VPS 2核1G10M 47/美国VPS[主机]
- 56云服务器:国内云服务器2核2G5M仅377.46元/年;香港物理服务香港VPS[主机]
- KVMCloud:1核/512M/40G硬盘/无限流量/美国/香港BGP美国VPS[主机]
- 中行升级服务力促跨境电商发展全球[VPS测评]
- 麻花云:2021新春采购节,香港云主机2折起,安徽BGP高防云机,移动大香港VPS[主机]
转载请注明原文地址:https://www.motoll.com/read-205460.html