J'ai vérifié mon schéma, et sa doctrine correcte ... infact l'a également construite une fois ... et maintenant elle me dérange avec certaines relations FK ... J'ai vérifié pour les types de données aussi bien. Tous sont int (4) ou int (2)Problèmes avec l'ajout de relations FK via Doctrine Build Tâche
2 Qs ici: 1. Y at-il une limite supérieure au nombre de relations (dépendances/FK) qu'une table peut avoir? J'ai jusqu'à 7 FK dans les tables 2. y a-t-il une limite supérieure au nombre de tables référençant une table parent (PK)? J'ai jusqu'à 30 champs dans 20 tableaux faisant référence à une seule colonne ID dans le tableau Options 3. La définition du comportement CASCASE est-elle requise? Je ne l'ai pas utilisé!
Vaut-il mieux vivre sans relations dans ce cas?
L'erreur est:
SQLSTATE[HY000]: General error: 1005 Can't create table 'sokidb.#sql-268_1d' (errno: 121). Failing Query: "ALTER TABLE Acc_Gl_Accounts ADD CONSTRAINT Acc_Gl_Accounts_society_id_Soc_Societies_id FOREIGN KEY (society_id) REFERENCES Soc_Societies(id)". Failing Query: ALTER TABLE Acc_Gl_Accounts ADD CONSTRAINT Acc_Gl_Accounts_society_id_Soc_Societies_id FOREIGN KEY (society_id) REFERENCES Soc_Societies(id)
J'ai aussi tiré les requêtes dans MySQL directement, il en résulte la même erreur.
Pourriez-vous afficher la structure des tableaux: Acc_Gl_Accounts Soc_Societies – johnwards