PHP では、このfputcsv
関数を使用して、MySQL テーブルにインポートするためのコンマ区切りファイルを生成しています ( を使用 LOAD DATA INFILE
) :
fputcsv($fcsv, array(
$id,
$name,
$optional
));
$optional
空にすることができるので、MySQL ではこれはNULL
MySQLのドキュメントでは、値をインポートするには、csvファイルのNULL
ように定義する必要があると読みました。\N
しかし、fputcsv
関数はそれを引用符で囲んでいるため、MySQL はそれがstring "\N"
であると認識します。
これに対する解決策はありますか、または使用を忘れるべきfputcsv
ですか?