Problem mit Replace in load data local infile

al-Maghribi

Mitglied
hallo Leute,

ich habe hier ein Anfängerproblem:
Data base error. MySQL writes:Row 1 was truncated; it contained more data than there were input columns

meine Tabelle ist so aufgebaut:

ID;Produkt;Länge;Breite;Hoehe
001;LCD;30;50;4

meine TXT datei enthält die gleichen IDs und Produkte aber neue Werte für die Maße!

mein SQL Befehl :
PHP:
$sqlQuery = mysql_query("load data local infile 'D:\\\\test\\\\test\\\\test\\\\test\\\\meineDatenbank\\\\Infos.txt' REPLACE into table Produkte fields terminated by ';'");

Danke im Vorraus
 
Ja unter der Fehlermeldung versteht man dass du mehr Eingabe macht als die gespeicherten Attribute. du hast 5 Spalten in deiner Tabelle aber du sagst dass du noch eine Wert für Masse in der txt-Datei hast. Dann als Values du hast insgesamt 6 Werte. Schau mal dir die Tabelle, wie viel Spalten enthält?
 
Zurück