gpt4 book ai didi

mysql 使用 LOAD DATA 更​​新表

转载 作者:太空宇宙 更新时间:2023-11-03 11:39:39 25 4
gpt4 key购买 nike

所以我有人在处理 csv(从我的表生成),他们将在其中手动更新一些字段。这可能会发生多次。我想获取修改后的 csv 并更新我现有的表格。

据我了解,我需要创建一个 tmp 表,然后使用它来更新现有表。所以我可以创建临时表,但我如何遍历该表并使用它来更新现有表?

我的 sql 查询技能非常基础。我认为这是可能的,但我不确定从哪里开始。

最佳答案

您不需要临时表。只需确保 CSV 文件包含表的主键即可。然后你可以在 LOAD DATA INFILE 中使用 REPLACE 修饰符。来自documentation :

If you specify REPLACE, input rows replace existing rows. In other words, rows that have the same value for a primary key or unique index as an existing row.

关于mysql 使用 LOAD DATA 更​​新表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43056640/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com