mysql et les relations entre tables
:salut:
je suis debutante et je realise une interface web pour la gestion de bibliotheque (adherent, emprunt,livre...) (sous php/Mysql/dreamweaver 8).
Au debut j'avais fais la base sous accès et les requetes passaient toutes bien.
Maintenant je suis sous mysql et j'ai des soucis.:(
Je m'explique:
Je dois remplir une fiche livre avec un insert into mais trois des champs sont reliés a d'autres tables.
Quand je valide mon formulaire il me marque cette erreur:
Citation:
Cannot add or update a child row: a foreign key constraint fails (`bibliodec/livre`, CONSTRAINT `livre_ibfk_1` FOREIGN KEY (`nom_auteur`) REFERENCES `auteur` (`nom_auteur`) ON DELETE CASCADE ON UPDATE CASCADE)
en fait le probleme vient de la relation entre nom_auteur de la table livre et nom_auteur de la table auteur.
Par contre si je rentre un nom d'auteur qui est deja dans la base la il ne me mets pas d'erreur.
Ce probleme m'arrive sur les trois champs liés a d'autre tables.
Avez vous des solutions a mon probleme?:hola::hola:
Merci par avance
Bye:coucou: