Peut-on ajouter deux clés étrangères dans une table ?
Peut-on ajouter deux clés étrangères dans une table ?

Vidéo: Peut-on ajouter deux clés étrangères dans une table ?

Vidéo: Peut-on ajouter deux clés étrangères dans une table ?
Vidéo: SQL:Créer une table avec deux clés étrangère :constraint foreign key 2024, Peut
Anonim

Oui, MySQL le permet. Vous pouvez ont plusieurs clés étrangères sur le même table . Les clés étrangères dans votre schéma (sur Account_Name et Account_Type) faire ne nécessitent aucun traitement ou syntaxe particulier. Il semble qu'au moins une de ces cas s'applique aux colonnes ID et Nom dans le client table.

De même, peut-on avoir deux clés étrangères dans une table ?

UNE table peut avoir plusieurs clés étrangères , et chacun la clé étrangère peut avoir un parent différent table . Chaque clé étrangère est appliqué indépendamment par le système de base de données. Par conséquent, les relations en cascade entre les tableaux peuvent être établi à l'aide clés étrangères.

A côté de ci-dessus, combien de clés étrangères une table peut-elle avoir dans Oracle ? UNE table avec un étranger la référence clé à elle-même est toujours limitée à 253 étranger références clés. Supérieur à 253 étranger les références de clé ne sont actuellement pas disponibles pour les index columnstore, mémoire optimisée les tables , Stretch Database ou partitionné étranger clé les tables.

Par la suite, on peut aussi se demander, combien de clés étrangères une table peut-elle avoir ?

Pour une colonne, vous pouvez avoir jusqu'à 16 clés étrangères. Pour une table, le nombre actuellement recommandé est 253 bien que vous serez limité (forcé) par les problèmes de performances avant d'atteindre ce nombre.

Une clé étrangère peut-elle avoir des valeurs en double ?

Contrairement au primaire clés , les clés étrangères peuvent contenir valeurs en double . Aussi, c'est OK pour eux contiennent NULL valeurs . Les index ne sont pas créés automatiquement pour clés étrangères ; cependant, en tant que DBA, vous pouvez les définir. Une table peut contenir plusieurs clé étrangère.

Conseillé: