加入收藏 | 设为首页 | 会员中心 | 我要投稿 云计算网_宿迁站长网 (https://www.0527zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

MySQL同一数据库两台主机替换成

发布时间:2022-10-26 14:01:36 所属栏目:MySql教程 来源:转载
导读: MySQL同一数据库两台主机替换成
mysqlsql
MySQL同一数据库两台主机替换成,mysql,sql,Mysql,Sql,我在同一台服务器上的MySQL中有两个数据库,这意味着主机名是相同的我想使用replaceinto语句

MySQL同一数据库两台主机替换成

mysqlsql

MySQL同一数据库两台主机替换成,mysql,sql,Mysql,Sql,我在同一台服务器上的MySQL中有两个数据库,这意味着主机名是相同的我想使用replaceinto语句将DB1中的数据替换为DB2中的数据问题是两个数据库具有不同的登录凭据请告诉我怎么做问候,,Kalpesh您将需要一个对这两个数据库都具有适当访问权限的帐户。之后,可以在表名之前使用数据库名来指定要使用的表REPLACE INTO Database1.Table1(A, B, C)SELECT A, B, CFROM Database2.Table1对于两个不同的帐户,这将不

我在同一台服务器上的MySQL中有两个数据库,这意味着主机名是相同的

我想使用replaceinto语句将DB1中的数据替换为DB2中的数据

问题是两个数据库具有不同的登录凭据

请告诉我怎么做

问候,,Kalpesh

您将需要一个对这两个数据库都具有适当访问权限的帐户。之后,可以在表名之前使用数据库名来指定要使用的表

REPLACE INTO Database1.Table1(A, B, C)

SELECT A, B, C
FROM Database2.Table1

对于两个不同的帐户,这将不起作用,但这些帐户是针对每台服务器创建的,因此您可以为此目的创建一个不同的帐户,或者授予一个现有帐户访问另一个数据库的权限

如果不可能获得这样的帐户mysql主机,我认为唯一的选择是从第一个数据库导出表,以不同的名称导入第二个数据库,然后在导入的表上运行语句。

谢谢Golez。这是有道理的!!

(编辑:云计算网_宿迁站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!