欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

csv中的雙引號導入mysql

林雅南2年前13瀏覽0評論

CSV(Comma-Separated Values,以逗號分隔的值)是一種常見的數據存儲格式,它由多行文本組成。每行代表一個數據記錄,其中的字段用逗號分隔。在某些情況下,這些字段中可能包含雙引號。

導入CSV到MySQL中可以使用LOAD DATA INFILE命令。但是,默認情況下,MySQL會將雙引號視為字符串的引號,而不是數據字段中的字符。這會導致MySQL無法正確解析CSV文件。以下是解決方法:

LOAD DATA INFILE '/path/to/file.csv'
INTO TABLE table_name
FIELDS TERMINATED BY ',' ENCLOSED BY '"'
LINES TERMINATED BY '\n'
IGNORE 1 ROWS;

以上代碼中的ENCLOSED BY參數指定了雙引號字符。這樣,MySQL將正確解析帶雙引號的數據字段。

在實際使用中,如果CSV文件中的數據包含其他字符作為字段引用符,可以在ENCLOSED BY參數中指定。