![](/img/trans.png)
[英]How to skip columns in CSV file when importing into MySQL table using LOAD DATA INFILE?
[英]How to skip intermediate rows when importing .csv to MySQL
我需要将标准化的.csv文件导入到MySQL数据库中,但是在将文件转换为表格之前,必须先对其进行清理(删除重复的标头,日期等)。 每个.csv文件正好是111行,并且具有相同的间距和格式,因此我想构建一个SQL命令,该命令将跳过每个文件中的适当行,并将其余的行导入表中。
是否有可能做到这一点? 我知道我可以“ IGNORE 1 ROWS”跳过第一行,但是接下来的行又如何呢?
抱歉,在评论中您看不到刻度线
您可以使用1行shell脚本来做到这一点:
line=`head -n 1 standardized.csv`; grep -v "$line" standardized.csv > new_standardized.csv
然后导入new_standardized,csv
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.