Bonjour tous le monde,
Voila mon problème est simple ...
J'ai besoin pour un projet d'utiliser les clés étrangères ... et la méthode FULLTEXT !
Oui ... je sais pour les foreign key on doit utiliser "InnoDB" et pour fulltext on doit utiliser "MyISAM"
D'ou ma question ...
sur ce lien l'auteur de l'article explique que seule la table contenant la FK peut être en InnoDB !
En lisant j'ai fait "super mon problème est résolu" ... sauf que lorsque que j'exécute ma requête
et bien MySQL me sort une erreur #1005 - Ne peut créer la table ... (Errcode: 150)
Code : Sélectionner tout - Visualiser dans une fenêtre à part ALTER TABLE table1 ADD FOREIGN KEY (id_table) REFERENCES table2(id_table)
J'ai donc commencé à farfouiller u peu partout ... et en tombant là dessus me suis demandé qui disait vrai ...
La logique voudrait que MySQL dise vrai !
Je précise que les deux champs sont des "unsigned int non null" (donc de même types)
J'espère que vous pourrez me répondre ... que je sache à quoi m'en tenir (c'est peut-être stupide pour vous comme question, mais la non-résolution de mon problème me soulève le doute)
Merci d'avance @ tous
Partager