如何从MySQL中的.sql转储中仅导入一列

问题描述 投票:-1回答:1

我有一个数据库转储,由7个单独的表组成。在一个表中,一个特定的列被重置,因为我忘记了qazxsw poi声明,因为我是初学者。

我需要帮助的是

如何从转储中的一个特定表中仅恢复一个特定列,或者,有什么方法可以用PHP执行此操作吗?

请注意,转储是在4天前导出的,并且表上有新的行。

php mysql sql
1个回答
0
投票
  1. 创建一个新的“临时”表并从转储文件中导入数据(只需要还原的表的记录)。
  2. 接下来,在损坏的表上执行UPDATE + JOIN查询。两个表中的ID都相同,因此非常简单。
  3. 删除“临时”表。
© www.soinside.com 2019 - 2024. All rights reserved.