V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
iqoo
V2EX  ›  程序员

MySQL 中 LOAD DATA 可将数据导入到已有数据的某个字段吗

  •  
  •   iqoo · Feb 20, 2023 · 1115 views
    This topic created in 1162 days ago, the information mentioned may be changed or developed.

    假设有个表,记录了 KEY 、V1 、V2 、V3 等。由于初始时信息有限,只有 KEY 是已知的,其他字段大多为空,需后期逐步补充。

    之后得到 KEY 、V1 的列表文件,更新数据。一般是通过 LOAD DATA 将数据导入到临时表,然后 UPDATE 关联 KEY 更新原始表的 V1 。感觉比较麻烦。

    是否可直接通过 LOAD DATA 将数据写入 KEY 的 V1 字段?

    有个 REPLACE 选项可覆盖数据,但已有的 V2 、V3 字段会丢失。

    2 replies    2023-02-20 14:00:32 +08:00
    piku
        1
    piku  
       Feb 20, 2023 via Android
    load= insert
    你需要的是 update
    samin
        2
    samin  
       Feb 20, 2023
    @piku 楼主不容易 做为一个门外汉能够把需求描述的那么清晰 真的不容易 比起很多产品经理可强太多
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2968 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 15:25 · PVG 23:25 · LAX 08:25 · JFK 11:25
    ♥ Do have faith in what you're doing.