【发布时间】:2015-02-04 13:22:55
【问题描述】:
我有一个 SQL 文件,它定义了一个包含 2 列的表 - 产品 ID 和产品参考。我需要将该文件导入到具有相同结构(加上一些额外列)的现有表中,其中产品 ID 对应于备份文件中的产品 ID。有没有简单的方法通过 phpmyadmin 做到这一点?
【问题讨论】:
标签: mysql sql phpmyadmin
我有一个 SQL 文件,它定义了一个包含 2 列的表 - 产品 ID 和产品参考。我需要将该文件导入到具有相同结构(加上一些额外列)的现有表中,其中产品 ID 对应于备份文件中的产品 ID。有没有简单的方法通过 phpmyadmin 做到这一点?
【问题讨论】:
标签: mysql sql phpmyadmin
一种方法是使用load data infile(请参阅here)和set 选项来分配列值。未设置的列将被赋予其默认值,通常为NULL。
就我个人而言,我会将数据加载到一个包含两列的临时表中,然后insert 将临时表中的数据加载到最终表中。这样可以更轻松地在将数据放入“真实”表之前对其进行验证。
【讨论】: