从csv文件中复制主键更新列时在文件中加载数据

wnrlj8wa  于 2021-06-15  发布在  Mysql
关注(0)|答案(0)|浏览(271)

我有一个表名list\u subscriber,我也有一些记录有可用的主键(所有记录都在csv文件中,并且被认为是更新的记录),所以如果在csv文件中发现任何基于主键的重复记录,那么应该在list\u subscriber表中更新特定的记录。
我正在考虑用文件语法加载数据,但无法进行查询。

LOAD DATA local INFILE '/home/abhishek/deploy/file_uploaded/abhishekupdate.csv' INTO TABLE list_subscriber 
FIELDS TERMINATED BY '`' 
OPTIONALLY ENCLOSED BY '"' 
ESCAPED BY '"' 
LINES TERMINATED BY '\n' 
IGNORE 0 LINES (id,list_master_id,unique_identifier)  
ON DUPLICATE KEY UPDATE ..;

我也尝试过使用两个表更新查询,但由于表的结构很大,它会停止/挂起10个记录。
感谢您的帮助。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题