cvs importer を使用して mysql にデータを挿入する機能があります。問題の元のコードは次のとおりです。
{
$sql = "LOAD DATA INFILE '".@mysql_escape_string($this->file_name).
"' INTO TABLE `".$this->table_name.
"` FIELDS TERMINATED BY '".@mysql_escape_string($this->field_separate_char).
"' OPTIONALLY ENCLOSED BY '".@mysql_escape_string($this->field_enclose_char).
"' ESCAPED BY '".@mysql_escape_string($this->field_escape_char).
"' ".
($this->use_csv_header ? " IGNORE 1 LINES " : "")
."(`".implode("`,`", $this->arr_csv_columns)."`)";
$res = mysql_query($sql);
$this->error = mysql_error();
}
私の質問は、複数のレコードを挿入してから再度アップロードする必要があるため、新しいレコードを再挿入せずにレコードをそのテーブルに更新するだけの場合、どのようにそれを行うことができるかです。更新は値を取ります