NULL ou NOT NULL pour une clé étrangère ?

Résolu
Magashoo Messages postés 23 Date d'inscription   Statut Membre Dernière intervention   -  
Magashoo Messages postés 23 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J'utilise MySQL Workbench pour créer ma base de donnée et j'ai remarqué que toutes les clés étrangères étaient définies sur NULL par défaut.
Faut-il plutôt les passer en NOT NULL ou est-ce que cela dépend des cas ? (en fait je ne comprend pas comment une clé étrangère pourrait être null...)

Quen pensez-vous ?

Merci ! :p

A voir également:

2 réponses

sakoba
 
Une Clé Étrangère ne peut pas être Null sinon l'intégrité Référentielle serait violée.

Sakoba Adams
http://www.sakoba.byethost13.com
1
Magashoo Messages postés 23 Date d'inscription   Statut Membre Dernière intervention  
 
D'accord, Merci !

En fait MySQL Workbench ne l'affichait pas mais quand j'ai importé ma base dans PHPMyAdmin, j'ai vu que toutes les clés étaient mises NOT NULL par défaut
0