我已经建立了一个CMS网站,回答mysql记录的第三方。我打算通过CSV下载第三方记录。然后,我想通过命令行使用Cron作业来更新mysql记录。
我知道如何通过CSV手动上传到mysql,即:
LOAD DATA INFILE 'c:/tmp/discounts_2.csv'INTO TABLE discountsFIELDS TERMINATED BY ',' ENCLOSED BY '"'LINES TERMINATED BY '\n'IGNORE 1 ROWS(title,@expired_date,amount)
我有一个CSV文件,我想使用以下命令将其加载到MySQL表中:
LOAD DATA LOCAL INFILE '/path/to/file.csv'
INTO TABLE items
CHARACTER SET utf8
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY '\n'
(field1, field2, field3, field4, field5);
我面临的问题是csv文件的格式不正确,因为一些字段没有用双引号(