php - Mysql - 导出多列并将它们导入到一列中

标签 php mysql database

我需要从站点(站点 1)导出数据库并将其导入到具有不同结构的另一个数据库(站点 2)。

所以我要问的是:

在站点 1 的数据库中,我们有一个名为“products”的表,然后我们有一个子表 products_descriptions(它通过外键与 products 连接) )。因此,在子表中,我们有不同的列,例如 staffdosageinspirations 等。

然后我们就有了站点 2 的数据库。我们有一个名为products的表。在该表中,我们有一个名为 productDescription 的列。

所以我需要做的是从站点 1 导出 products_descriptions 表并将其导入到 products 表中的 productDescription 列来自站点 2。

这个问题和我昨天问的问题有关。这是一个链接:MySql - Concatenate/merge multiple columns into one column with hard codded titles

但我认为这不是正确的思维方式。

那么任何人都可以提供有关这种情况下正确方法的任何提示吗?

最佳答案

右击 php 脚本,从第一个数据库表中逐一获取条目,并将其插入到第二个数据库相应的表中。您必须使用不同的连接链接连接两个数据库。

关于php - Mysql - 导出多列并将它们导入到一列中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51961319/

相关文章:

php - 从 MySQL 数据库中的列表中删除项目

mysql - 显示两个表中的一组结果

mysql - Tornado -mysql插入不工作

mysql - 具有 MAX 日期字段的 GROUP BY - 结果不稳定

sql - 我如何在 SQLite 中使用 ESCAPE?

php - GROUP_CONCAT() mysql 返回有限字符

php - 当查询没有返回记录时,如何通过 PDO/Sqlite 获取列名?

PHP 框架 URL 约定

database - 使用 Azure 数据库迁移服务时的应用程序 ID 问题

angular - 我怎样才能在我的 Electron 应用程序中实现本地持久化?