PHPAscal
Accueil Programmation web Optimisation Liens Fonctionnement du site À propos de l'auteur Plan du site
Programmation web CSS HTML PHP Javascript RSS SQL SSH, serveur linux Outils
  PHPascal a 95 articles


Recherche



Modifier la couleur:



Valid XHTML 1.0 Transitional

CSS Valide !

Programmation web / SQL / Ajouter une clé secondaire

Ajouter une clé secondaire (FOREIGN KEY)

Pour pouvoir utilisé les clé secondaire (FOREIGN KEY) vous devez d'abord avoir des tables de type : InnoDB.

Attention les clé secondaire ne marche pas avec les table de type : MyISAM.

ALTER TABLE `table_1` ADD FOREIGN KEY ( `id_table_2` )
REFERENCES `bd_database`.`table_2` (`id`)
ON DELETE RESTRICT ;


Ceci permet d'associer un clé secondaire à la table_1 pour le champ id_table_2 vers la table table_2.id.
L'option ON DELETE RESTRICT permet de garder l'intégrité des donné en empêchant de supprimer un enregistrement de la table table_2 qui serrais utilisé dans un ou plusieurs enregistrement de la table table_1.
Article écrit le 31 mai 2011

Autres articles sous la même catégorie


Pascal Dubreuil | © PHPascal.com 2012
Temps d'exécution : 0.0062 sec
Fait au Québec