php - 将字段从一个数据库复制到 MySQL 中的另一个数据库

标签 php mysql

我已经知道这是像我这样的问题:

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;

如何同时“查看”两个数据库

最佳答案

您首先必须在要复制数据的数据库中创建一个表。

获取表的完整CREATE语句。在数据库中运行以下查询:

显示创建表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;

关于php - 将字段从一个数据库复制到 MySQL 中的另一个数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33595178/

相关文章:

php - Preg_match,如果 <code></code> 格式正确

PHP/MySQL : Not inserting into database

c# - Gridview数据绑定(bind)下拉列表和更新

php - 是否有一种基于另一个查询结果的更清晰的查询方法?

mysql - 如何在 MySQL 中添加此条件的约束?

php - 计算具有相同部分的特定数组值

javascript - Laravel 资源路由从 axios 中删除

php - 使用 PHP 设置 Sentry

mysql - 左连接的 SQL 替代方案

php - 循环$_POST