Qu'est-ce que l'option Cascade dans la clé étrangère ?
Qu'est-ce que l'option Cascade dans la clé étrangère ?

Vidéo: Qu'est-ce que l'option Cascade dans la clé étrangère ?

Vidéo: Qu'est-ce que l'option Cascade dans la clé étrangère ?
Vidéo: Créer une contrainte de clé étrangère dans phpMyAdmin 2024, Décembre
Anonim

CASCADE : supprimez ou mettez à jour la ligne de la table parent, et supprimez ou mettez à jour automatiquement les lignes correspondantes dans la table enfant. SET NULL: supprimez ou mettez à jour la ligne de la table parente et définissez le clé étrangère colonne ou colonnes de la table enfant à NULL.

De cette manière, qu'entendez-vous par sur la cascade de suppression dans la clé étrangère ?

UNE clé étrangère avec suppression en cascade signifie que si un enregistrement dans la table parent est supprimé , puis les enregistrements correspondants dans la table enfant volonté être automatiquement supprimé.

De même, quelle est la signification de Cascade dans la base de données ? En SQL, Cascade effacer moyens si l'un des enregistrements parent est supprimé, alors tous les enregistrements enfants correspondants seront supprimés automatiquement. Dans le SGBD, il existe également une opération appelée en cascade retour en arriere.

Sachez également qu'est-ce qu'un exemple de clé étrangère ?

UNE clé étrangère est une colonne (ou des colonnes) qui référence une colonne (le plus souvent la clé ) d'un autre tableau. Pour Exemple , supposons que nous ayons deux tables, une table CUSTOMER qui inclut toutes les données client et une table ORDERS qui inclut toutes les commandes client.

Que fait la cascade de mise à jour ?

AU CASCADE DE MISE À JOUR signifie que si la clé primaire parent est modifiée, la valeur enfant volonté également changer pour refléter cela. AU CASCADE DE MISE À JOUR AU SUPPRIMER CASCADE signifie que si vous METTRE À JOUR OU EFFACER le parent, le changement est en cascade à l'enfant.

Conseillé: