mysql中 不同数据库间 不同表结构的表之间的数据传输问题 有两个不同的数据库 数据库中有两个名字相同的表,两个表的结构互不相同 需要从一个数据库中的某个表中选择出需要的几个字段,然后将他插入到另一个数据库中的特定的表中 然后将字段一一对应起来 MySQL数据库 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 insert into 数据库1.表1 (字段11,字段12,字段14)select 字段21,字段24,字段22 from 数据库2.表2;建议你列出你的表结构,并提供测试数据以及基于这些测试数据的所对应正确结果。 需要从一个数据库中的某个表中选择出需要的几个字段,然后将他插入到另一个数据库中的特定的表中 insert into t1(f1,f2,f3) select f4,f5,f6 from t2然后将字段一一对应起来:怎么对应?贴记录及要求结果出来看看 假如需要导出的数据库为db1,表位tb1,需要导入的数据库为db2,表为tb2,那么sql语句就应该这样写insert into db1.tb1(col1,col2...) select col1,col2 from db2.tb2; 两个数据库不同服务器db1 db2db1中的表 user1(id,userName,userPassword,userSex,userAge,userAdd,userLocation,userRe)db2中的表 user2(userName,userPassword,userLocation)当插入db1.user1时同时插入db2.user2楼上介绍的我都试过了 当插入几十万条时 user2表会少了几十条记录 我也试过用存储过程 也是少几十记录 最好同步 当插入user1时user2也要成功 当user2不成功 user1 也不成功 rollback 感觉上你的描述让人比较糊了。两个数据库不同服务器db1 db2 (在不同的主机上?)楼上介绍的我都试过了 (如果是不同的主机,楼上的方法则根本不能用)最好同步 当插入user1时user2也要成功 当user2不成功 user1 也不成功 rollback 这个你可以使用触发器,在user1 的before insert /update/delete 中同时写入到 db2.user2, 如果是不同的主机,则你需要用mysql 的同步功能来实现,但无法做到 "当user2不成功 user1 也不成功 rollback" memory 引擎为什么点那么大的空间? 数据库的导入问题 请教关于备份的问题 求助 mysql 查询效率的一个怪问题 升级mysql4.1升级到5.0 txt 数据导入到mysql的疑问 如何通过正则表达式来替换字段! MySQL的longblob型列中存储的图片文件如何取出与修改 有关KW级的数据查询问题 周 季的SQL该怎么写? 现在有个表取出一个金额字段并减去例如10然后再保存到数据库中
select 字段21,字段24,字段22 from 数据库2.表2;
建议你列出你的表结构,并提供测试数据以及基于这些测试数据的所对应正确结果。
需要从一个数据库中的某个表中选择出需要的几个字段,然后将他插入到另一个数据库中的特定的表中
insert into t1(f1,f2,f3) select f4,f5,f6 from t2然后将字段一一对应起来:怎么对应?贴记录及要求结果出来看看
insert into db1.tb1(col1,col2...) select col1,col2 from db2.tb2;
db1中的表 user1(id,userName,userPassword,userSex,userAge,userAdd,userLocation,userRe)
db2中的表 user2(userName,userPassword,userLocation)
当插入db1.user1时同时插入db2.user2
楼上介绍的我都试过了 当插入几十万条时 user2表会少了几十条记录 我也试过用存储过程 也是少几十记录
最好同步 当插入user1时user2也要成功 当user2不成功 user1 也不成功 rollback
楼上介绍的我都试过了 (如果是不同的主机,楼上的方法则根本不能用)最好同步 当插入user1时user2也要成功 当user2不成功 user1 也不成功 rollback
这个你可以使用触发器,在user1 的before insert /update/delete 中同时写入到 db2.user2,