Bonjour,
En suivant les conseils de Maljuna Kris, j'ouvre une discussion sur la directive NOT NULL.
J'utilise PHPMyAdmin et j'ai crée la table suivante
C'est une table trés simple et pourtant elle me pose un probleme, puisque quand j'insere un enregistrement avec des champs vides il est accepté.Code:
1
2
3
4
5 CREATE TABLE `monde`.`pays` ( `nom` VARCHAR( 20 ) NOT NULL , `capitale` VARCHAR( 20 ) NOT NULL , PRIMARY KEY ( `nom` ) ) ENGINE = MYISAM
vérificationCode:
1
2
3
4
5
6
7 INSERT INTO `monde`.`pays` ( `nom` , `capitale` ) VALUES ( '', '' );
Comment m'expliquer ce cas, j'ai bien un enregistrement vide, meme la clé primaire ?Citation:
select * from pays;
+-----+----------+
| nom | capitale |
+-----+----------+
| | |
+-----+----------+
1 row in set (0.00 sec)
Evidement, quand je réinsere de nouveau un enregistrement vide, on me dit qu'il existe deja.
Merci de votre aide