mal ne frage

schorschy

Grünschnabel
ich bekomme eine fehlermeldung bei diesem befehl:

echo "INSERT INTO device_mac SET mac='$i';" >> tmp.sql

und zwar die:

ERROR 1216 (23000) at line 2: Cannot add or update a child row: a foreign key constraint fails


ich komme einfach nicht dahinter woran es liegt vvlt hat ja einer von euch ne antwort und ich steh bloß auf´m schlauch

schonmla danke
 
Hallo,

da ich deine Tabellenstruktur nicht kenne, nehme ich einfach mal an, dass es in deiner Tabelle "device_mac" einen Fremdschlüssel zur Tabelle "devices" gibt.

In dem Fall würdest du versuchen einen Eintrag in der Tabelle vorzunehmen, ohne den entsprechenden Fremdschlüssel zu setzen. Wahrscheinlich ist auch NULL in der Spalte nicht erlaubt.

Poste am besten mal deine Tabellenstruktur und welche DB du verwendest.

Markus
 

Neue Beiträge

Zurück