以下のコードを使用して、LOAD DATA LOCAL INFILE を使用して mysql テーブルにデータをロードしようとしています。
Mysql:
LOAD DATA INFILE '/var/www/vhosts/domain.com/httpdocs/test1.csv' INTO TABLE temp_table FIELDS TERMINATED BY ',' ENCLOSED BY '\"' LINES TERMINATED BY '\r\n' IGNORE 1 LINES (recloc,client_acc)
編集: LOAD DATA LOCAL INFILE を LOADA DATA INFILE に変更、SET id=null を削除、IGNORE 1 LINES を追加
エラーもインポートされたレコードもありません。問題は列名に関連していると思いますが、それらの名前がどうあるべきかを完全に理解するのに苦労しています。それらは CSV 内の実際の列名である必要がありますか? またはDBテーブルのフィールド名?また、auto_incremented プライマリ キー (id) も必要です。
CSV:
recloc,client_acc
"NLGSX3","CORPORATE"
"7SC3BA","QUALITY ASSURANCE"
"3B9OHF","90717-6710"
私が間違っているかもしれないことへの提案はありますか? ありがとう!