Error: 1048 Column 'name' cannot be null

Hallo, ich habe bei einem unserer Artikel ein Problem beim Import. Es kommt immer die Fehlermeldung: Error: Error in line 2: SQLSTATE[23000]: Integrity constrain: 1048 Column ‘name’ cannot be null Leider ist dazu kein Eintrag in “Häufige Fragen & Fehler beim Import & Export”. Weiß jemand wann und warum dieser Fehler kommt? Es liegt nämlich nicht daran, dass die Spalte name leer ist. Denn dann kommt folgender Fehler: Error: Error in line 2: Article name may not be empty Hier noch mein CSV ordernumber;mainnumber;name;additionaltext;supplier;tax;price;pseudoprice;active;instock;pricegroupActive;pricegroupID;laststock;description;description\_long;shippingfree;topseller;keywords;purchaseunit;referenceunit;width;height;length;weight;ean;unitID;similar;crosselling;categories;filterGroupId;propertyValues;configuratorsetID;configuratorOptions H-91362;H-91362;Napf;160 ml / weiß;Hunter;20;9,98;;1;3;0;;0;Äußerst leichtes Material, kratz- und stoßfest.;Melanin-Napf Melamin - Spezialkunststoff, äußerst leicht, kratz- und stoßfest, langlebig und temperaturunempfindlich. Melamin- Gehäuse, Edelstahlnapf herausnehmbar, einfach zu pflegen. ;0;0;;1;;;;;;4016739913623;9;;;1090200;3;156;H-91362;Größe: 160 ml|Farbe: weiß H-91363;H-91362;Napf;350 ml / weiß;Hunter;20;10,98;;1;14;0;;0;;;0;0;;1;;;;;;4016739913630;9;;;1090200;3;156;H-91362;Größe: 350 ml | weiß H-91364;H-91362;Napf;700 ml/weiß;Hunter;20;12,98;;1;6;0;;0;;;0;0;;1;;;;;;4016739913647;9;;;1090200;3;156;H-91362;Größe: 700 ml|weiß H-91365;H-91362;Napf;160 ml/orange;Hunter;20;9,98;;1;4;0;;0;;;0;0;;1;;;;;;4016739913654;9;;;1090200;3;156;H-91362;Größe: 160 ml|orange H-91366;H-91362;Napf;350 ml/orange;Hunter;20;10,98;;1;9;0;;0;;;0;0;;1;;;;;;4016739913661;9;;;1090200;3;156;H-91362;Größe: 350 ml|orange H-91367;H-91362;Napf;700 ml/orange;Hunter;20;12,98;;1;4;0;;0;;;0;0;;1;;;;;;4016739913678;9;;;1090200;3;156;H-91362;Größe: 700 ml|orange H-91368;H-91362;Napf;160 ml/schwarz;Hunter;20;9,98;;1;4;0;;0;;;0;0;;1;;;;;;4016739913685;9;;;1090200;3;156;H-91362;Größe: 160 ml|schwarz H-91369;H-91362;Napf;350 ml/schwarz;Hunter;20;10,98;;1;5;0;;0;;;0;0;;1;;;;;;4016739913692;9;;;1090200;3;156;H-91362;Größe: 350 ml|schwarz H-91370;H-91362;Napf;700 ml/schwarz;Hunter;20;12,98;;1;7;0;;0;;;0;0;;1;;;;;;4016739913708;9;;;1090200;3;156;H-91362;Größe: 700 ml|schwarz H-91814;H-91362;Napf;160 ml/ Streifen;Hunter;20;10,98;;1;5;;;0;;;0;0;;1;;;;;;4016739918147;9;;;1090200;3;156;H-91362;Größe: 160 ml|Farbe: Streifen H-91815;H-91362;Napf;350 ml/ Streifen;Hunter;20;14,98;;1;9;;;0;;;0;0;;1;;;;;;4016739918154;9;;;1090200;3;156;H-91362;Größe: 350 ml|Farbe: Streifen H-91816;H-91362;Napf;700 ml/ Streifen;Hunter;20;17,98;;1;4;;;0;;;0;0;;1;;;;;;4016739918161;9;;;1090200;3;156;H-91362;Größe: 700 ml|Farbe: Streifen H-91835;H-91362;Napf;160 ml/ limone;Hunter;20;9,98;;1;2;;;0;;;0;0;;1;;;;;;4016739918352;9;;;1090200;3;156;H-91362;Größe: 160 ml|Farbe: limone H-91858;H-91362;Napf;350 ml/limone;Hunter;20;10,98;;1;6;;;0;;;0;0;;1;;;;;;4016739918581;9;;;1090200;3;156;H-91362;Größe: 350 ml|limone H-91859;H-91362;Napf;700 ml/limone;Hunter;20;12,98;;1;2;;;0;;;0;0;;1;;;;;;4016739918598;9;;;1090200;3;156;H-91362;Größe: 700 ml|limone H-91860;H-91362;Napf;160 ml/ Schmetterling;Hunter;20;10,98;;1;4;;;0;;;0;0;;1;;;;;;4016739918604;9;;;1090200;3;156;H-91362;Größe: 160 ml|Farbe: Schmetterling H-91861;H-91362;Napf;350 ml/ Schmetterling;Hunter;20;14,98;;1;9;;;0;;;0;0;;1;;;;;;4016739918611;9;;;1090200;3;156;H-91362;Größe: 350 ml|Farbe: Schmetterling H-91862;H-91362;Napf;700 ml/ Schmetterling;Hunter;20;17,98;;1;3;;;0;;;0;0;;1;;;;;;4016739918628;9;;;1090200;3;156;H-91362;Größe: 700 ml|Farbe: Schmetterling H-91863;H-91362;Napf;160 ml/ Dots;Hunter;20;10,98;;1;3;;;0;;;0;0;;1;;;;;;4016739918635;9;;;1090200;3;156;H-91362;Größe: 160 ml|Farbe: Dots H-91864;H-91362;Napf;350 ml/ Dots;Hunter;20;14,98;;1;9;;;0;;;0;0;;1;;;;;;4016739918642;9;;;1090200;3;156;H-91362;Größe: 350 ml|Farbe: Dots H-91865;H-91362;Napf;700 ml/ Dots;Hunter;20;17,98;;1;4;;;0;;;0;0;;1;;;;;;4016739918659;9;;;1090200;3;156;H-91362;Größe: 700 ml|Farbe: Dots H-92023;H-91362;Napf;160 ml/ Petrol;Hunter;20;9,98;;1;2;;;0;;;0;0;;1;;;;;;4016739920232;9;;;1090200;3;156;H-91362;Größe: 160 ml|Farbe: Petrol H-92024;H-91362;Napf;350 ml/ Petrol;Hunter;20;10,98;;1;2;;;0;;;0;0;;1;;;;;;4016739920249;9;;;1090200;3;156;H-91362;Größe: 350 ml|Farbe: Petrol H-92025;H-91362;Napf;700 ml/ Petrol;Hunter;20;12,98;;1;2;;;0;;;0;0;;1;;;;;;4016739920256;9;;;1090200;3;156;H-91362;Größe: 700 ml|Farbe: Petrol H-92042;H-91362;Napf;160 ml/ Peace;Hunter;20;10,98;;1;3;;;0;;;0;0;;1;;;;;;4016739920423;9;;;1090200;3;156;H-91362;Größe: 160 ml|Farbe: Peace H-92043;H-91362;Napf;350 ml/ Peace;Hunter;20;14,98;;1;5;;;0;;;0;0;;1;;;;;;4016739920430;9;;;1090200;3;156;H-91362;Größe: 350 ml|Farbe: Peace H-92044;H-91362;Napf;700 ml/ Peace;Hunter;20;17,98;;1;3;;;0;;;0;0;;1;;;;;;4016739920447;9;;;1090200;3;156;H-91362;Größe: 700 ml|Farbe: Peace H-92045;H-91362;Napf;160 ml/ Vögel;Hunter;20;10,98;;1;4;;;0;;;0;0;;1;;;;;;4016739920454;9;;;1090200;3;156;H-91362;Größe: 160 ml|Farbe: Vögel H-92046;H-91362;Napf;350 ml/ Vögel;Hunter;20;14,98;;1;4;;;0;;;0;0;;1;;;;;;4016739920461;9;;;1090200;3;156;H-91362;Größe: 350 ml|Farbe: Vögel H-92047;H-91362;Napf;700 ml/ Vögel;Hunter;20;17,98;;1;1;;;0;;;0;0;;1;;;;;;4016739920478;9;;;1090200;3;156;H-91362;Größe: 700 ml|Farbe: Vögel Würde mich über Hilfe sehr freuen. LG Michael

Probier mal den Text in einfache Anführungszeichen zu setzten

Hallo WOlf_10, danke für deine Antwort. Da ich mehr als 8.000 Artikel auf diese Weise importiere kann ich mir nicht vorstellen, dass es daran liegen kann. Ich werde es aber später dennoch mal versuchen. LG Michael

ich kann mir es schon vorstellen. Probier mal nur mit einem Datensatz und maskiere alle Texte. Wenn da irgendwo nur ein Semikolon drin vorkommt, geht das Ding in die Hose und Deine Zeile stimmt nicht mehr, weil es mehr Daten sind als er erwartet

1 Like

Hallo wolf_20, danke für deine mühe. Leider hat das auch nicht funktioniert. Habe es mit ’ und " versucht. Sogar das Feld DESCRIPTION hab ich geleert, weil nur da ein ; sein könnte (aber nicht war) Ich werde mir das am Montag nochmal genauer ansehen und dann meine Erkenntnisse hier posten.

Falls es noch interessant ist: Ich denke, am Ende war einfach noch eine (oder mehrere) leere Zeilen in der Import-Datei. Diese entfernen und schon läuft die Sache.

Hallo alx, danke für deine Antwort. Leider ist das aber nicht des Rätsels Lösung. 1. Hab ich keine zusätzliche Zeile und 2. tritt der Fehler ja wie oben erwähnt schon in Zeile 2 auf. (Also in der ersten Zeile nach den Bezeichnungen) Von über 8.000 Artikeln ist das der einzige der Probleme macht und ich kanns einfach nicht nachvollziehen. @Shopware: Könnt Ihr mir zumindest sagen bei welchem Verhalten die Fehlermeldung “1048 Column ‘name’ cannot be null” überhaupt auftritt/auftreten sollte?!

Hallo Hundling, hast du unsere Wiki Artikel schon gelesen zu dem Fehler? http://wiki.shopware.de/_detail_922.htm … Updated:_0. http://wiki.shopware.de/Haeufige-Fragen … t_be_empty Wie bist du vorgegangen bei der Erstellung der Import Datei? Sinnvoll ist es erst im Shop einen Artikel mit allen Feldern die man benötigt anzulegen. Dieser sollte dann exportiert werden. Anhand dieses Artikels kannst du dann deine Import Datei aufbauen. Grüße aus dem Münsterland Patrick Schücker

Hallo Patrick, ja habe mir beide Artikel bereits (mehrmals) durchgelesen. Die Datei kommt aus unserer Warenwirtschaft. Natürlich bin ich Anfangs genau so vorgegangen. Alle Felder die ich brauche habe ich dann genau so in der Warenwirtschaft angelegt. Aber wie gesagt ich importiere und aktualisiere so mehr als 8.000 Artikel und das ist der einzige der Probleme macht. Ist zum Glück nicht so schlimm, aber verstehen kann ich es einfach nicht. Die CSV-Datei hab ich oben schon gepostet… LG Michael

Hi Michael, ich habe mir die Daten angeschaut. Einen Fehler kann ich so nicht erkennen. Das Problem tritt bei mir aber auch auf. Wir werden die Sache weiter prüfen. Gruß Patrick

1 Like

Hi Michael, in der CSV fehlt in der Spalte “configuratorOptions” bei einigen Optionen der Name. Siehe zum Beispiel die Zeile 3: Größe: 350 ml | weiß Das müsste aber eher so aussehen: Größe: 350 ml |Farbe: weiß Danach sollte der Import problemlos laufen. :slight_smile: Heiner

1 Like