mysql用一个表更新另一个表的方法
2024-10-18 20:40:04
Solution 1: 修改1列(navicate可行)
update student s, city c
set s.city_name = c.name
where s.city_code = c.code;
Solution 2: 修改多个列
update a, b
set a.title=b.title, a.name=b.name
where a.id=b.id
Solution 3: 采用子查询(navicate不可行)
update student s set city_name = (select name from city where code = s.city_code);
以上这篇mysql用一个表更新另一个表的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
最新文章
- 写 test-case心得
- Hibernate Synchronizer3——一个和hibernate Tool类似的小插件之使用方法
- shell-bash学习04读取输入、分隔符、流程控制
- 显示HTML文本
- 初学Node(一)国际惯例HelloWorld
- SqlBulkCopy 简单运用
- Android 自学之拖动条SeekBar
- LightOJ 1236 Pairs Forming LCM 合数分解
- 矢量量化(VQ)
- 数据类型、运算符及Scanner类练习
- intptr_t 指针(转)
- P - Air Raid
- redis内部数据结构深入浅出
- Window下Tomcat单机部署多应用
- 在servlet中用spring @Autowire注入Bean
- javascript 数组对象及其方法
- Spring RedisTemplate操作-事务操作(9)
- 选择排序之python
- Unity3D 屏幕空间雪场景Shader渲染
- Google的跨平台开发高质量原生 UI 的移动 SDK---Flutter免费且开源