Mysql INSERT gaat fout

Status
Niet open voor verdere reacties.

nl18663

Gebruiker
Lid geworden
19 dec 2007
Berichten
156
ik heb een tabel AdresRegel, NaamRegel en PersoonRegel
op een adres kunnen meerdere personen met verschillende namen wonen.
en namen kunnen meerdere gezinsleden bevatten.
ik heb in php een form die eerst het adres in mysql zet en meteen het adres_id ophaalt
als ik nu met een 2e form (want in moet meerdere namen onder een adres kunnen zetten)
toevoeg krijk ik de volgende error:
Query niet gelukt!Cannot add or update a child row: a foreign key constraint fails (`stodb/NaamRegel`, CONSTRAINT `NaamRegel_ibfk_1` FOREIGN KEY (`adres_id`) REFERENCES `AdresRegel` (`adres_id`) ON DELETE CASCADE ON UPDATE CASCADE)

op een of andere manier is er een probleem met innoDB want daarmee heb ik de relaties gelegd.

AdresRegel adres_id Prim autoinc.
NaamRegel naam_id Prim autoinc.
adres_id Relatie met AdresRegel.adres_id
PersoonRegel persoon_id Prim autoinc.
naam_id Relatie met NaamRegel.naam_id
alles staat op cascade by delete

wie kan mij helpen??
 
Het zou eigenlijk best handig zijn als je de code toevoegd die je voor de query gebruikt.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan