我已经知道这是像我一样的问题:
PHP/MySQL: Copy Table and Data from one Database to another
但是,大约4年前就提出了这个问题,所以今天我想重复一遍。
INSERT INTO `wp_estate`.`wp_posts`(post_title)
SELECT `s_description` FROM `u519633785_armar`.`oc_t_item_description`
WHERE `fk_i_item_id` > 4;
如何同时“看到”两个数据库
答案 0 :(得分:2)
首先,您必须在要复制数据的数据库中创建一个表。
获取表的完整CREATE
语句。在您的数据库中运行以下查询:
show create table table_name;
这将返回表格的完整创建查询。
在为新数据库创建表后,您可以将旧表中的所有数据复制到新数据库的表中。
查询复制数据:
insert into newDB.your_table select * from oldDB.your_table;
更新了插入查询:
INSERT INTO `wp_estate`.`wp_posts`(post_title)
SELECT `s_description` FROM `u519633785_armar`.`oc_t_item_description`
WHERE `fk_i_item_id` > 4;