CODE RETOUR -629

SET NULL CANNOT BE SPECIFIED BECAUSE FOREIGN KEY name CANNOT CONTAIN NULL VALUES

Explication
L’option de code SET NULL de la clause FOREIGN KEY indiquée n’est pas valide car aucune colonne de la clé n’autorise les valeurs NULL. Le nom name  est le nom de contrainte spécifié dans la clause FOREIGN KEY ou, si aucun nom de contrainte n’a été spécifié, le premier nom de colonne spécifié dans la clause.

Action du système
L’instruction ne peut pas être traitée.

Réponse du programmeur
Modifiez une colonne de la clé pour autoriser les valeurs nulles ou modifiez la règle de suppression.

SQLSTATE
42834