0

PHP では、このfputcsv関数を使用して、MySQL テーブルにインポートするためのコンマ区切りファイルを生成しています ( を使用 LOAD DATA INFILE) :

fputcsv($fcsv, array( 
    $id,
    $name,
    $optional
));

$optional空にすることができるので、MySQL ではこれはNULL

MySQLのドキュメントでは、値をインポートするには、csvファイルのNULLように定義する必要があると読みました。\N

しかし、fputcsv関数はそれを引用符で囲んでいるため、MySQL はそれがstring "\N"であると認識します。

これに対する解決策はありますか、または使用を忘れるべきfputcsvですか?

4

1 に答える 1