我需要一个MYSQL查询,该查询只能将数据从另一个数据库的表中的一个属性复制到另一个数据库的表的不同属性。

例:

     from : ibm (database1)-> customer (table1)->fullname (attribute1)
     to   : infosis (database2)-> user (table2)->name (attribute2)


注意:这里attribute1和attribute2都包含数据

最佳答案

您可以通过多种方式做到这一点
1)将数据导入SQL脚本并替换数据库名称,表名称和字段名称的内容关键字

2)将所有数据导出到一个csv中,并创建一个脚本以上传CSV以将所有数据存储到一个数组中,然后通过脚本可以将其插入到新数据库中,无论您使用的是哪种新结构。

3)创建到两个不同数据库的两个db连接,然后创建一个PHP脚本,该脚本将从旧db获取数据,比如说db1-> table1,然后使用两个不同的连接将其插入db2-> table2。

10-04 20:03
查看更多