簡體   English   中英

將.csv導入MySQL時如何跳過中間行

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM