Erreur SQL a l'insersion table relationnelles
glodybiss
Messages postés
440
Date d'inscription
Statut
Membre
Dernière intervention
-
NDOUKI Messages postés 110 Date d'inscription Statut Membre Dernière intervention -
NDOUKI Messages postés 110 Date d'inscription Statut Membre Dernière intervention -
Bonjour tous !
Voici l'erreur sql que je reçoit lors de l'insertion des données dans ma table.
Voici l'erreur sql que je reçoit lors de l'insertion des données dans ma table.
Cannot add or update a child row: a foreign key constraint fails ('cybernet'.'site', CONSTRAINT 'fk_site_provider' FOREIGN KEY ('idprovider') REFERENCES 'provider' ('id') ON DELETE NO ACTION ON UPDATE NO ACTION)
A voir également:
- Erreur SQL a l'insersion table relationnelles
- Table ascii - Guide
- Table des matières word - Guide
- Table des caractères - Guide
- Table des annexes word ✓ - Forum Word
- Sql lister les tables ✓ - Forum Programmation
2 réponses
Salut,
Une erreur dans tes clés étrangères de tes tables, mais sans requête et plus d'explication, j'peux pas t'en dire plus...
Une erreur dans tes clés étrangères de tes tables, mais sans requête et plus d'explication, j'peux pas t'en dire plus...
glodybiss
Messages postés
440
Date d'inscription
Statut
Membre
Dernière intervention
9
Voici ma requête, j'insère dans la table site
Melooo
Messages postés
1405
Date d'inscription
Statut
Membre
Dernière intervention
84
Les clés étrangères sont idsiteinterne et idsiteprovider ?
glodybiss
Messages postés
440
Date d'inscription
Statut
Membre
Dernière intervention
9
Je viens de mettre de préciser les clés primaires. Merci !
slt,
si ton id est auto-incrément, tu n'as pas besoin de l'insérer.
donc commence par enlever ton id et le null
et ensuite précise nous tes clés primaires et étrangères
si ton id est auto-incrément, tu n'as pas besoin de l'insérer.
donc commence par enlever ton id et le null
et ensuite précise nous tes clés primaires et étrangères
Voici mes clés étrangères:
KEY 'fk_site_provider' ('idprovider'), KEY 'fk_site_clients' ('idclient'), KEY 'fk_site_etat_site' ('idetatsite'), KEY 'fk_site_pays' ('idpays')
-- Contraintes pour la table 'site' -- ALTER TABLE 'site' ADD CONSTRAINT 'fk_site_clients' FOREIGN KEY ('idclient') REFERENCES 'client' ('id') ON DELETE NO ACTION ON UPDATE NO ACTION, ADD CONSTRAINT 'fk_site_etat_site' FOREIGN KEY ('idetatsite') REFERENCES 'etat_site' ('id') ON DELETE NO ACTION ON UPDATE NO ACTION, ADD CONSTRAINT 'fk_site_pays' FOREIGN KEY ('idpays') REFERENCES 'pays' ('id') ON DELETE NO ACTION ON UPDATE NO ACTION, ADD CONSTRAINT 'fk_site_provider' FOREIGN KEY ('idprovider') REFERENCES 'provider' ('id') ON DELETE NO ACTION ON UPDATE NO ACTION;