有没有办法将schema1中的表中的数据插入到mysql中的schema2中的表中。
此外,我假设会有任何访问/权限问题。
我的环境是Joomla使用Fabrik扩展,PHP,MySQL
请分享一些提示
提前致谢
答案 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用户身份执行此操作,则不会出现权限问题。