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用一个表更新另一个表的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

最新文章

  1. 写 test-case心得
  2. Hibernate Synchronizer3——一个和hibernate Tool类似的小插件之使用方法
  3. shell-bash学习04读取输入、分隔符、流程控制
  4. 显示HTML文本
  5. 初学Node(一)国际惯例HelloWorld
  6. SqlBulkCopy 简单运用
  7. Android 自学之拖动条SeekBar
  8. LightOJ 1236 Pairs Forming LCM 合数分解
  9. 矢量量化(VQ)
  10. 数据类型、运算符及Scanner类练习
  11. intptr_t 指针(转)
  12. P - Air Raid
  13. redis内部数据结构深入浅出
  14. Window下Tomcat单机部署多应用
  15. 在servlet中用spring @Autowire注入Bean
  16. javascript 数组对象及其方法
  17. Spring RedisTemplate操作-事务操作(9)
  18. 选择排序之python
  19. Unity3D 屏幕空间雪场景Shader渲染
  20. Google的跨平台开发高质量原生 UI 的移动 SDK---Flutter免费且开源

热门文章

  1. Mininet实验 设置带宽之简单性能测试
  2. codeforces 200 div2 C. Rational Resistance 思路题
  3. c++ 判断容器是否为空
  4. Hibernate批量处理数据、[HQL连接查询]
  5. Leetcode 52
  6. ASP.NET ValidationSummary 控件
  7. echart3 湖北地图及如何创建其他省份地图
  8. 020PHP基础知识——函数(三)
  9. C语言对表达式的求值顺序不是明确规定的
  10. Nginx笔记02-nginx常用参数配置说明