现在我使用下面的代码通过 FTP 将 CSV 文件上传到 MYSQL 数据库。它工作正常。CSV 列有一个字段名称“STATUS”。它有两个值 A 和 D。但我只想根据字段“STATUS”A 插入特定行。我该如何插入它?
LOAD DATA LOCAL INFILE '/root/782012_10.csv'
INTO TABLE tbl_dndno
FIELDS TERMINATED BY ',' ENCLOSED BY '"'
LINES TERMINATED BY '\n';
最佳答案
您可以将文件加载到临时表中,然后使用选择所需行的查询从临时表插入到主表中。
关于mysql - 根据字段名称插入 CSV 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12067972/