mysql将一个表的数据同步到另一个表

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql将一个表的数据同步到另一个表相关的知识,希望对你有一定的参考价值。

a表 oluc_user UserName PassWord
b表 player userName password
将a表里面UserName字段对应的PassWord替换
到b表里面userName字段对应的password
a表里面UserName的值和b表里面的userName的值相同

参考技术A 先把a表导出成sql脚本,然后把sql脚本里面的相关字段修改,再导入到b表 参考技术B 帮你测试过,正确无误!

Update oluc_user a, player b Set b.password=a.password Where a.UserName = b.UserName;
参考技术C # 未测试
Update oluc_user a,player b Set b.password=a.password Where a.id=b.id;

追问

貌似不行 报错
望大神再次指点

追答# 语法应该没错,把字段 加上`试试
Update `oluc_user` a, `player` b Set b.`password`=a.`password` Where a.`id`=b.`id`;

追问

报错

本回答被提问者采纳
参考技术D update b set b.password=a.password
from b inner join a on a.username=b.username
where 条件
这样试试

mysql怎样将一张表里一列的数据更新到另一个表的一列上

1. 表结构完全一样
insert into 表1
select * from 表2
2. 表结构不一样(这种情况下得指定列名)
insert into 表1 (列名1,列名2,列名3)
select 列1,列2,列3 from 表2
参考技术A insert into table1("column") select column from tabale2

以上是关于mysql将一个表的数据同步到另一个表的主要内容,如果未能解决你的问题,请参考以下文章

mssql如何将一个数据库中的表同步到另一个数据库中 做成事务

如何将数据从一张表导入到另一张表 - SpringBoot JPA /MySQL

Java代码中,如何监控Mysql的binlog?

excel中怎么用一个表的数据更新另一个表

mysql死锁

Redshift - 跨账户集群同步