【问题标题】:Import SQL File into existing DB-Table (phpmyadmin)将 SQL 文件导入现有 DB-Table (phpmyadmin)
【发布时间】:2015-02-04 13:22:55
【问题描述】:

我有一个 SQL 文件,它定义了一个包含 2 列的表 - 产品 ID 和产品参考。我需要将该文件导入到具有相同结构(加上一些额外列)的现有表中,其中产品 ID 对应于备份文件中的产品 ID。有没有简单的方法通过 phpmyadmin 做到这一点?

【问题讨论】:

    标签: mysql sql phpmyadmin


    【解决方案1】:

    一种方法是使用load data infile(请参阅here)和set 选项来分配列值。未设置的列将被赋予其默认值,通常为NULL

    就我个人而言,我会将数据加载到一个包含两列的临时表中,然后insert 将临时表中的数据加载到最终表中。这样可以更轻松地在将数据放入“真实”表之前对其进行验证。

    【讨论】:

    • 在本地进行测试后,我选择了后一种选择。工作就像一个魅力,谢谢!
    猜你喜欢
    • 2015-09-14
    • 2015-01-21
    • 2019-02-03
    • 2017-01-23
    • 2016-03-02
    • 2015-08-07
    • 2013-02-23
    • 2015-04-23
    • 2015-03-27
    相关资源
    最近更新 更多