bonjour a tous,
je voudrais savoir quels sont les causes et comment remédier a ce message d'erreur :
Impossible d'ajouter un enregistrement fils : une constrainte externe l'empèche
Merci d'avance
bonne journée
$link = " CREATE TABLE `hd_utilisateur` ( `id_user` int(11) NOT NULL auto_increment PRIMARY KEY, `nom` text NOT NULL, `prenom` text NOT NULL, `email` varchar(255) NOT NULL, `username` varchar(16) NOT NULL, `passwd` varchar(50) NOT NULL, `telephone` varchar(50) NOT NULL, `user_mobile` varchar(50) NOT NULL, `poste_interne` varchar(50) NOT NULL, `fax` varchar(50) NOT NULL, `adresse` varchar(200) NOT NULL, `profession` text NOT NULL, `operateur_helpdesk` text NOT NULL, `fk_division` int(11), FOREIGN KEY(fk_division) REFERENCES hd_division(id_division) ON DELETE CASCADE ON UPDATE CASCADE, INDEX(fk_division), INDEX(id_user) )TYPE=INNODB;"; $res = mysql_query($link) or die(mysql_error()); $link = " CREATE TABLE `hd_type_incident` ( `id_type_incident` int(11) NOT NULL auto_increment PRIMARY KEY, `type_incident` text NOT NULL, `description` varchar(200) NOT NULL, `fk_user` int(11), FOREIGN KEY(fk_user) REFERENCES hd_utilisateur(id_user) ON DELETE CASCADE ON UPDATE CASCADE, INDEX(fk_user) )TYPE=INNODB;"; $res = mysql_query($link) or die(mysql_error());
Combien cela coûte-t-il au total ? Quelles aides apportent l'état et les acteurs du marché pour alléger cette charge non choisie ? Tous les détails sur Commentçamarche.net.
Ta clé étrangère numSign elle parait avoir une valeur bizarre pour une clé
étrangère : ''
A+, crabs
dans la table dont elle est la clé primaire avant de pouvoir être ajoutée dans une
ligne d'une table dans laquelle elle représente une relation.
Donc pour moi, impossible d'avoir une clé étrangère en auto_increment dans
une table relation.
A+, crabs