mysql - 根据字段名称插入 CSV 文件

标签 mysql csv ftp

现在我使用下面的代码通过 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/

相关文章:

mysql - 生成行号并将相同的行号分配给相同的值

python - 如何在Python中同时写入两个CSV?

excel - KDB:将 2 个或更多表保存到同一个 Excel/CSV 文件(添加页眉和/或页脚)?

java - FTP 使用服务器中的文件和目录填充 jtree

ruby - 快速FTP服务器

mysql - 删除查询中大表 IN 子句中子查询的性能

mysql - 多边形内多边形的更好的表格布局是什么

php - 按姓氏排序不适用于像 O'Brien 和 O'Koren 这样的名字

java - 如何使用VBA宏打开CSV文件

java - Spring Integration从动态多个目录读取文件