Mysql
 sql >> Datenbank >  >> RDS >> Mysql

CSV-Datei mit Nullwerten in phpmyadmin importieren

CSV hat kein Konzept von "Nulls". Es ist unmöglich, zwischen einem Feld, das null ist, und einem Feld mit einem rechtmäßig leeren Wert (z. B. einer leeren Zeichenfolge) zu unterscheiden. Sie müssen die Zeilen beim Laden vor dem Einfügen der Abfrage bearbeiten, um alle "leeren Zeichenfolgen" durch entsprechende NULL-Werte zu ersetzen

z. B.

$row = fgetcsv(...);
$row[0] = 'NULL';