Bonjour,

Dans le cadre d'une application non professionnel, j'ai créé des tables avec des valeurs par défaut.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
CREATE TABLE matable (id int primary key auto_increment, nom varchar(20) default 'Non renseigné');
Comment obtenir la valeur par défaut ?

Si je fais :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
INSERT INTO matable(nom) VALUES ('');
 
// ou
 
INSERT INTO matable(nom) VALUES (null);
Après un Select * FROM matable;
je peux voir que la valeur "non renseigné" n'a pas été prise en compte. Comment dois je procéder ?

Merci,

Shinn77, Till the End of Time