【发布时间】:2020-08-31 21:09:44
【问题描述】:
我需要您的帮助来解决将 .cv 本地文件导入MariaDB 10.3 数据库的问题。在我的服务器上,我正在运行 PHP7.2。
要导入,请使用带有以下语句的 PHP 脚本:
exec("mysql -u Myuser -pMySrtongPassword -e \"USE MyDatabase;
TRUNCATE MyTable;
LOAD DATA LOCAL INFILE '/var/www/html/upload/file.csv' IGNORE INTO TABLE MyTable FIELDS TERMINATED BY ';' LINES TERMINATED BY '\n' IGNORE 1 LINES ;\"; ");
这适用于我需要导入的大多数.csv 文件。但是,我有一些 .csv 文件格式如下:
"field1"; "field2"; ..... "fieldN";
它们用分号分隔并用引号分隔。
有人对如何正确导入这些文件有任何想法吗?
【问题讨论】: