foreign key non respecté sous mysql - SQL/NoSQL - Programmation
Marsh Posté le 13-03-2005 à 20:40:34
ah bin la y'a rien a faire, c'st mysql qui supporte pas ce genre de contrainte. Soit tu te tournes vers un autre SGBD (postgres par exemple) soit tu vis avec...
encore que : http://dev.mysql.com/doc/mysql/en/ [...] aints.html
visiblement faut creer tes tables en InnoDb...
Marsh Posté le 13-03-2005 à 20:36:56
Je crée donc mes tables dans ma base de donnée Mysql, dans un des tables je spécifie une colonne faisant réference à une autre qui se trouve dans une autre table, normal. Elle posséde le même type même nombre de charactère, tout est identique.
Je remplis ma table parent de données.
Ensuite je remplis la table enfant. Mon problème est que lorsque j'essais d'entré une donnée dans la table enfant qui n'existe pas dans la table parent, aucun message n'apparait. La ligne est crée sans pbm.
J'aimerais savoir quelles précaution sont à prendre lorsque l'on crée une clé etrangère faisant reference à un attribu d'une autre table?
Cela m'aidera peut etre à trouver une solution.
merci.