sql >> Databáze >  >> RDS >> Mysql

Získávání kódu chyby mysql:1265. Data pro sloupec jsou zkrácena při provádění LOAD DATA LOCAL INFILE

Navzdory dokumentaci, která říká, že prázdné položky jsou mapovány na hodnotu 0 , LOAD DATA INFILE ve skutečnosti nezpracovává prázdné položky. Musí mít buď hodnotu odpovídající datovému typu sloupce, nebo sekvenci \N znamená NULL.

Viz chyba http://bugs.mysql.com/bug.php?id=64603

Chcete-li to vyřešit, můžete nahradit \N pro prázdné položky pomocí příkazu sed (nebo jiného ekvivalentního nástroje pro nahrazování textu, který používáte ve Windows).

Viz také MySQL načítá hodnoty NULL z dat CSV




  1. Jak opravit poškozený pohled SQL

  2. Jak mohu použít jQuery ke spouštění dotazů MySQL?

  3. Zobrazit obrázek BLOB Laravel 4

  4. SELECT DISTINCT hodnoty po JOIN