Cannot add or update a child row?

Tags:    php mysql

Hej Udviklere..

Jeg er igang med at lave et lille system, men får denne fejl:
Fold kodeboks ind/udKode 


Jeg er ikke 100 % på, at jeg forstår hvad dette betyder, da jeg aldrig har oplevet fejlen før. Hvad betyder dette?

På forhånd tak for hjælpen.




3 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 7 karma
Sorter efter stemmer Sorter efter dato
Du må ikke hænge mig op på det her, men jeg tror du har lavet nogle faste Foreign keys i din database, når du har dette kræver det også du overholder de regler du har sat.

Har du f.eks sat en row til at have en relation med en anden, kræver det også du opdatere den anden i samme transaktion, jeg er ikke sikker men jeg tror det er den du bliver bøffet for.

Jeg er dog ikke helt sikker, da jeg ikke kender din databaser eller kan se din query :)



Indlæg senest redigeret d. 05.12.2011 11:32 af Bruger #14816
En foreign key constraint er en reference fra en tabel til en anden. Databasen sørger for at validere data der indsættes i et felt der har en foreign key constraint. Du forsøger højst sandsynligt at indsætte en værdi i et felt med en nøgle der peger på tabellen users, men som ikke er gyldig. Hvis det user_id du forsøger at indsætte/update ikke findes i tabellen users, får du denne fejl.



Mange tak for jeres hjælp! :)

Det var præcis det, der var problemet.



t