2011-09-25 4 views
1

Y a-t-il un quelconque intérêt à définir des contraintes FK dans MyISAM? MyISAM n'applique pas l'intégrité référentielle, n'est-ce pas? Alors peut-être qu'il n'y a aucun intérêt pour les contraintes FK.Contraintes MySQL et FK

Répondre

2

Bien que MySQL analyse et les ignore sur les tables MyISAM, je pense que vous devriez les écrire pour trois raisons .

  • Préparation: Votre code sera prêt quand MyISAM arrivera.
  • Documentation: Tout le monde saura ce que vous avez prévu. Bien mieux que d'essayer de comprendre où les clés étrangères sont supposées partir d'ici un an.
  • Assurance: Si MyISAM échoue, vous pouvez passer directement aux tables InnoDB.
Questions connexes