在 PHP 中,我使用该fputcsv
函数生成一个逗号分隔的文件,以便在 MySQL 表中导入(使用 LOAD DATA INFILE
):
fputcsv($fcsv, array(
$id,
$name,
$optional
));
$optional
可以为空,所以在 MySQL 中这应该是NULL
在 MySQL 文档中,我读到要导入一个NULL
值,它应该\N
在 csv 文件中定义。
但是该fputcsv
函数在它周围加上引号,所以 MySQL 认为它是string "\N"
。
有没有解决方案,或者我应该忘记使用fputcsv
?