Re: Pbs ajout de sous groupe .

Bonjour,

En lisant la fin du message d'erreur de ton serveur mysql il semblerait que la contrainte fasse référence à une table groupes qui n'existe pas.
Ce n'est pas la table groupe qui est concernée mais la table ressources_groupes.

Le plus simple est de détruire cette contrainte.

Dans une premier temps afin de s'assurer que c'est bien cela l'origine du pb.

Sylvain


Bon, je viens de vérifier les scripts de mise à jour de la base et bingo mon diagnostic est le bon.
Il y a 2 contraintes ( hierarchies_groupes_ibfk_1 et hierarchies_groupes_ibfk_2) sur la table hierarchies_groupes qui posent pb : il faut les détruire

Elles ont été définies par les 2 lignes suivantes :

ALTER TABLE `hierarchies_groupes` ADD CONSTRAINT `hierarchies_groupes_ibfk_1` FOREIGN KEY (`codeRessource`) REFERENCES `groupes` (`codeGroupe`);
ALTER TABLE `hierarchies_groupes` ADD CONSTRAINT `hierarchies_groupes_ibfk_2` FOREIGN KEY (`codeRessourceFille`) REFERENCES `groupes` (`codeGroupe`);


Voici les bonnes contraintes :


Code PHP :
Pour copier le contenu exact du code,
Veuillez citer le message
  1. <?php  
  2. #####!!!#####
  3.  
  4. ALTER TABLE `hierarchies_groupes` ADD CONSTRAINT `hierarchies_groupes_ibfk_1` FOREIGN KEY (`codeRessource`) REFERENCES `ressources_groupes` (`codeGroupe`);
  5. ALTER TABLE `hierarchies_groupes` ADD CONSTRAINT `hierarchies_groupes_ibfk_2` FOREIGN KEY (`codeRessourceFille`) REFERENCES `ressources_groupes` (`codeGroupe`);
  6.  
  7.  
  8. #####!!!#####
  9. ?>



Sujet écrit par sylvain le vendredi 7 juillet 2017 à 08:02

[ Imprimer ] - [ Fermer la fenêtre ]