В PHP Я использую функцию fputcsv
для получения разделенных запятыми файл для импорта в MySQL-таблицы (используя LOAD DATA INFILE
):Как получить значения NULL в csv для MySQL с fputcsv?
fputcsv($fcsv, array(
$id,
$name,
$optional
));
$optional
может быть пустым, так в MySQL это должно быть NULL
В документации MySQL я прочитал, что для импорта значения NULL
он должен быть определен как \N
в csv-файле.
Но функция fputcsv
ставит кавычки вокруг него, так что MySQL считает, что это строка"\N"
.
Есть ли решение для этого, или я должен забыть об использовании fputcsv
?
Вы попробовали '' \\ N "'? – MatRt
да, не имеет значения, fputcsv по-прежнему ставит двойные кавычки вокруг него – Dylan