#mysql查询B数据库某表某字段并更新A数据库某表某字段 或者 查询B数据库或C数据库某表某字段更新A数据库某表某字段
update`bbs`.`members` t1 set t1.password=(select userPassWord from `passport`.`passport` t2 where t2.nickName=t1.username),t1.salt=(select userPassWordSalt from `passport2`.`passport` t2 where t2.nickName=t1.username) where t1.password<>t2.userPassWord;
#使用方法
update`数据库A`.`表名A` 表A别名 set 表A别名.字段A1=(select 字段B2 from `数据库B`.`表名B` 表B别名 where 表B别名.字段B1=表A别名.字段A3),表A别名.字段A2=(select 字段B3 from `数据库B`.`表名B` 表B别名 where 表B别名.字段B1=表A别名.字段A3) where 表A别名.字段A1<>表B别名.字段B2;
#PS:数据库A是更新目标库 数据库B是查询目标库 其中:数据库B可以替换为自己想使用的数据库C ……等等 ,其他的数据库