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

时间:2017-12-21 14:27:50

标签: php mysql sql

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

我需要帮助的是

如何从dump中的一个特定表中仅恢复一个特定列,或者 有什么办法可以用PHP做到这一点吗?

请注意,转储已于4天前导出,并且表格中有新行。

1 个答案:

答案 0 :(得分:0)

  1. 创建一个新的“temp”表并从转储文件中导入数据(只需要恢复的表的记录)。

  2. 接下来,对损坏的表执行UPDATE + JOIN查询。两个表中的ID都相同,因此非常容易。

  3. 删除“临时”表格。