【发布时间】:2021-03-24 15:50:06
【问题描述】:
目前我正在使用以下方法将 CSV 文件导入到表中。
$query = <<<eof
LOAD DATA LOCAL INFILE 'list.csv'
INTO TABLE pupils
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY '\n'
( -- Field List -- )
eof;
if ($conn->query($query) === TRUE) {
echo "Data Imported successfully";
} else {
echo "Error importing data: " . $conn->error;
}
-- Field List -- 是一个逗号分隔的字段列表。
这很好,并将数据从 CSV 文件导入到表中。
我有一个新的 CSV 文件要导入,并且数据库中已经存在一些条目。在导入期间是否可以检查条目是否已存在?
我的数据库有一个名为remote ip 的字段,每个条目都是唯一的。无论如何要检查它是否存在并且它不会从 CSV 导入该行?
谢谢
【问题讨论】: