一旦我复制了我的网上商店(在prestashop上运行)的数据库副本,以进行处理。现在,当我完成操作时,原始数据库具有一些新产品等。我的意思是将这些对象添加到我编辑的数据库中。您能告诉我,如何通过MySQL做到吗?
我可以访问phpMyAdmin,控制台MySQL和数据库文件。两种数据库(经过编辑和使用新产品的原始数据库)都在同一服务器上。
我的理论解决方案是:
将新记录从maxihouse2添加到maxihouse1,但是我不知道如何用SQL语言记下它。
使用CREATE TABLE AS .. SELECT
下面的构造来完成此任务
use `maxihouse1`;
create table new_table(col1, col2, col3, .... , coln)
as
select col1, col2, col3, .... , coln
from maxihouse2.dbo.old_table;
(或者)
如果new_table
模式已经存在于maxihouse1
数据库中,那么您可以使用INSERT INTO .. SELECT FROM
类似
insert into `maxihouse1`.dbo.`new_table`(col1, col2, col3, .... , coln)
select col1, col2, col3, .... , coln from maxihouse2.dbo.old_table;
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句