sql >> Database teknologi >  >> RDS >> Mysql

Hentning af en mysql fejlkode:1265. Data afkortet for kolonne, når du laver en LOAD DATA LOCAL INFILE

På trods af dokumentationen, der siger, at tomme indgange er knyttet til værdien 0 , LOAD DATA INFILE håndterer faktisk ikke tomme poster. De skal enten have en værdi, der passer til kolonnens datatype, eller også skal sekvensen \N for at betyde NULL.

Se fejl http://bugs.mysql.com/bug.php?id=64603

For at løse dette kan du erstatte \N for tomme indgange med en sed-kommando (eller hvilket som helst tilsvarende teksterstatningsværktøj, du bruger på Windows).

Se også MySQL indlæs NULL-værdier fra CSV-data




  1. Ændringer i Oracle-grænsefladen

  2. JPA Hibernate Persistence undtagelse [PersistenceUnit:default] Kan ikke bygge Hibernate SessionFactory

  3. Sådan opretter og bruger du MySQL-visninger

  4. java.sql.SQLSyntaxErrorException:Ukendt kolonne .JPA Entity Issue?