mysql的问题

来源:百度知道 编辑:UC知道 时间:2024/06/30 17:37:49
我有两个结构相同的通过库,但数据库内容不一样
我想把一个数据库用户表user中的一个用户名为admin的所有参数复制到另一个数据库中,覆盖admin所有参数
请问如何操作

真正要实现覆盖........
update databaseA.user,databaseB.user
set databaseA.user.A=databaseB.user.A,databaseA.user.B=databaseB.user.B,............databaseZ.user.Z=databaseB.user.Z where databaseA.user.username=databaseB.user.username and databaseA.user.username='admin';
set段需要枚举所有列..........很麻烦
要是没有外键绑定
其实可以
delete * from databaseA.user where databaseA.user.username='admin';
insert into databaseA.user select * from databaseB.user where databaseB.user.username='admin';
这是先删除目标表的目标记录,然后再把源表的特定记录插入进来。

select * into databasename1.dbo.tablename from user where 用户名='admin'

这个..试下..看不