mysql - 我的SQL--如何将一个数据库的数据插入另一个数据库

标签 mysql

我有两个 MySQL 数据库 DB1 和 DB2,DB1 在联机服务器上,而 DB2 在本地机器 (localhost) 上,现在我想使用 MySQL QUERY 从 DB1 的名为 db1_table 的表中将一些数据插入到名为 db2_table 的 DB2 的表中。那么可不可以呢?

最佳答案

如果你在同一台服务器上,你可以做类似的事情

INSERT INTO DB2.db2_table (col1, col2, ..., colN) SELECT col1, col2 FROM DB1.db1_table WHERE ...

但是在不同的服务器上,您不能以这种方式插入数据...我能想到的最简单的方法是从源数据库(例如使用 phpmyadmin)转储数据并将其导入目标数据库。

关于mysql - 我的SQL--如何将一个数据库的数据插入另一个数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46524820/

相关文章:

mysql - MY Sql IN Query in where 子句给出一行作为输出

mysql - 发现ubuntu 14.04安装mysql这一步出错 "sudo mysql_install_db "

mysql - 对 mysql 数据库使用 asp.net mvc “membership” 抛出关键字不受支持。参数名称: attachdbfilename

MySQL:将表字段连接到相关结果集

MySQL错误:#1238 - Variable 'innodb_lock_wait_timeout' is a read only variable

mysql - 使用Sqoop导入Mysql UTF8数据的问题

mysql - 重复记录选择一次

php - PHP 中的帐户限制

javascript - 如何将 JSON 数组插入数据库

加入 : SELECT only if multiple rows in join match