46 votes

par défaut une colonne avec une chaîne vide

Existe-t-il un moyen, via une instruction SQL, de s'assurer que la valeur par défaut d'une colonne est une chaîne vide '' au lieu de NULL ?

68voto

OMG Ponies Points 144785

Oui - utilisez une contrainte DEFAULT:

 DROP TABLE IF EXISTS `example`.`test`;
CREATE TABLE  `example`.`test` (
  `string_test` varchar(45) NOT NULL DEFAULT ''
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X