我有一个 SQL 文件,定义了一个包含 2 列的表 - 产品 ID 和产品引用。我需要将该文件导入到具有相同结构(加上一些额外列)的现有表中,其中产品 ID 对应于备份文件中的产品 ID。有没有一种简单的方法可以通过 phpmyadmin 做到这一点?
最佳答案
一种方法是使用load data infile
(请参阅here)和set
选项来分配列值。未设置的列将被赋予默认值,通常为 NULL
。
就个人而言,我会将数据加载到具有两列的临时表中,然后将临时表中的数据插入
到最终表中。这使得在将数据放入“真实”表之前验证数据变得更加容易。
关于mysql - 将 SQL 文件导入现有数据库表 (phpmyadmin),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27331719/