Bonjour,
Je sollicite votre aide car j'ai un problème que je n'arrive pas à résoudre.
Par mégarde, j'ai supprimé une clée étrangère et un index sur une table. J'ai réussi a recréer l'index sans soucis, par contre impossible de recréer la clef étrangère j'ai un
Voici les requête que j'essais de passer, la première est ok par contre la seconde me génère la fameuse erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part Error code 1005, SQL state HY000: Can't create table 'factumail.#sql-19f8_2b48' (errno: 150)
Je tiens à préciser que ma table Db contient bien la colonne idée en clef primaire.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 CREATE INDEX IDX_A5F8B9FAA2BF053A ON routing (db_id); ALTER TABLE routing ADD CONSTRAINT FK_A5F8B9FAA2BF053A FOREIGN KEY (db_id) REFERENCES Db (id);
je ne comprends pas trop ce qu'il se passe et après avoir fait des recherches, ce problème est généralement lié à un index manquant.
Si vous avez des idées de pistes je suis preneur
Olivier
Partager