我需要将标准化的.csv文件导入MySQL数据库,但是在将文件转换为表格之前需要清理这些文件(删除重复的标题,日期等)。每个.csv文件都是111行,并且具有相同的间距和格式,因此我想构建一个SQL命令,跳过每个文件中的相应行并将其余行导入表中。
有可能这样做吗?我知道我可以'IGNORE 1 ROWS'超越第一行,但是行更进一步呢?
答案 0 :(得分:1)
很抱歉,在评论中你看不到刻度
您可以使用1行shell脚本执行此操作:
line=`head -n 1 standardized.csv`; grep -v "$line" standardized.csv > new_standardized.csv
然后导入new_standardized,csv