【发布时间】:2018-06-18 05:19:56
【问题描述】:
我想知道如何将值从一个数据库插入另一个数据库名称相同且主机不同的数据库
INSERT INTO db.mt_magazine_subscription (
magazine_subscription_id,
subscription_name,
magazine_id,
status )
SELECT db.magazine_subscription_id,
subscription_name,
magazine_id,
'1'
FROM tbl_magazine_subscription
两个数据库都托管在不同的服务器主机上。
【问题讨论】:
-
我会备份原始模式,在与目标模式相同的数据库中使用另一个名称恢复它,并使插入位于相同的数据库中
-
是的,数据库名称相同但主机不同,一个是生产数据库,另一个是开发数据库
-
这意味着 mysql 服务器必须连接到另一个 mysql 服务器。我不知道这是否可能。这可能必须通过带有 mysqladmin 的 cli 来完成,甚至可能通过转储来完成。我建议使用像 phpMyAdmin 这样的客户端(可以连接更多服务器),您甚至可以使用它导出单个行并将它们插入到不同主机上的不同数据库中。
标签: mysql