J'ai un nom de table appelé "Personne" avec les noms de colonne suivants
P_Id(int),
LastName(varchar),
FirstName (varchar).
J'ai oublié de donner une NOT NULL
contrainte à P_Id
.
Maintenant, j'ai essayé avec la requête suivante pour ajouter une NOT NULL
contrainte à la colonne existante appelée P_Id
,
1. ALTER TABLE Person MODIFY (P_Id NOT NULL);
2. ALTER TABLE Person ADD CONSTRAINT NOT NULL NOT NULL (P_Id);
Je reçois une erreur de syntaxe ...
INT(11)
et pas seulementINT
? Quel est l'effet du11
?