我想从本地服务器上的表中复制所有内容,然后将其插入远程服务器上的表中。
像
这样的东西 INSERT INTO table2
SELECT * FROM table1;
如何在不同的服务器和数据库上对2个表进行调整?
答案 0 :(得分:0)
好吧,如果你想使用PHP,那么你可以做一些事情,比如查询一个表中的所有内容,就像SELECT * FROM table一样,然后用while循环遍历你的表,一次插入一条记录到新表。我假设你知道一些PHP,这个答案可以帮助你。你无法使用至少一个SQL语句,这是肯定的。
答案 1 :(得分:0)
请查看此StackOverflow主题:SQL Insert into … values ( SELECT … FROM … )。还讨论了各种数据库引擎之间的一些兼容性问题。 只要它在一个数据库中,它就应该很好地回答你的问题。
对于不同数据库实例之间的副本,请查看备份&恢复,出口和使用本机或ODBC数据库驱动程序导入机制或在php,python等中单独复制脚本。