文章插图
设想两张表,如下
table A
field id field name
table B
field id filed my_name
现在希望将表B中的my_name中的内容“拷贝”到表A中对应的name字段中,表A中的记录与表B中的记录通过id对应 。
首先我们来连表查询一下:
SELECT a.id, a.name, b.my_name FROM A a, B b WHERE a.id = b.id根据连表查询,可以和容易的转为连表Update,思路类似,如下:
UPDATE A a, B b SET a.name = b.my_name WHERE a.id = b.id原文: https://www.cnblogs.com/bubuchu/p/9183756.html
【MySQL连表Update修改数据】
推荐阅读
- MySQL数据库的SQL预处理技术,优化数据库必备
- MySql 三大知识点,索引、锁、事务,原理分析
- MySQL基于GTID的多线程同步方案
- 11条MySQL规范,你知道的有几个? Java架构师追风 2019-08-28 16:36:08
- MySQL索引原理
- MySQL、SQL Server、Oracle对比,你必须了解的三大数据库区别
- MySQL 百万级数据量分页查询方法及其优化
- Python连接MySQL数据库方法介绍
- MySQL高压缩引擎TokuDB 揭秘
- 如何创建MySQL用户帐户和授予权限