mysql将数据从一个模式插入另一个模式

时间:2011-06-03 01:49:07

标签: mysql joomla1.5 database-schema

有没有办法将schema1中的表中的数据插入到mysql中的schema2中的表中。

此外,我假设会有任何访问/权限问题。

我的环境是Joomla使用Fabrik扩展,PHP,MySQL

请分享一些提示

提前致谢

2 个答案:

答案 0 :(得分:1)

您始终可以在表名前加上数据库名称,只要用户具有相应的权限即可:

insert into db1.users( first, middle, last )
select a.first, a.middle, a.last from db2.users a

有关文档insert .. select

,请参阅以下内容

答案 1 :(得分:1)

此查询执行此操作:

INSERT INTO db2.table1 SELECT * FROM db1.table1;
  • 未经测试但应该完成这项工作。

如果以root用户身份执行此操作,则不会出现权限问题。

  • 首先备份您的数据。