一旦我复制了我的网店(在 prestashop 上运行)的数据库,就可以使用它了。现在,当我完成时,原始数据库有一些新产品等。我的观点是将这些obcject添加到我编辑的数据库中。你能告诉我,MySQL如何做到这一点?
我可以访问phpMyAdmin,控制台MySQL和数据库文件。 两个数据库(编辑和原始产品)都在同一台服务器上。
我的理论解决方案是:
将 maxihouse2 中的新记录添加到 maxihouse1 ,但我不知道如何用SQL语言记下它。
答案 0 :(得分:0)
使用如下所示的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;
(OR)
如果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;