Bonjour,
Sur le net, je vois souvent des requêtes "création de table" du style :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 CREATE TABLE tableA ( id INT(10) UNSIGNED NOT NULL AUTO_INCREMENT, nom varchar(45) NOT NULL, PRIMARY KEY (id) );
Je pense que la clause not null sur la clé primaire est dans ce cas inutile pour deux raisons : la clause auto_increment et la contrainte clé primaire. Le not null me semble implicite, le SGBDR devrait gérer le problème des null tout seul. Ai-je raison ?
Merci.
Partager