Bonjour,
quelqu'un pourrait-il me dire à quoi servent les clés étrangères ?
Je n'en vois pas encore l'utilité ...*
@+
Bonjour,
quelqu'un pourrait-il me dire à quoi servent les clés étrangères ?
Je n'en vois pas encore l'utilité ...*
@+
Salut,
Ceci est tiré du manuel de référence mysql :
CF : http://dev.mysql.com/doc/refman/5.0/...eign-keys.htmlVoici des avantages aux contraintes de clés étrangères :
* En supposant que les relations soient proprement conçues, les clés étrangères rendent plus difficile pour un programmeur d'insérer des valeurs incohérentes dans la base.
* La vérification centralisée de contraintes par le serveur de base de données rend inutiles l'application de ces vérifications du coté de l'application. Cela élimine la possibilité que d'autres applications ne fassent pas les vérifications de la même façon que les autres.
* L'utilisation des modifications et effacement en cascade simplifie le code du client.
* Les règles de clés étrangères proprement conçues aident à la documentation des relations entre les tables.
Nico
OK je vais potasser ça ...
Désolé je l'avais pas vu dans l'aide
@+
merci
Partager