Comment puis-je créer boolean colonne et d'attribuer de la valeur 1 lors de la création/modification d'une colonne d'une table mysql?
Je suis en train d'essayer quelque chose comme ça =>
alter table tablename modify columnname "boolean" default 1 NOT NULL;
Qui est le bon format pour créer colonne booléenne ?
- Je pensais que c'était juste
tinyint
- sont tinyint booléens et de même ?
- presque, boolean = tinyint(1).
Vous devez vous connecter pour publier un commentaire.
Est-ce que vous êtes après?
Ne mettez pas de guillemets autour de
boolean
.J'ai testé cela sur une colonne qui a été
int
et cela a fonctionné.modify
modifie juste la colonne de type de données.change
modifie la colonne type de données et les renomme également la colonne (pas nécessaire ici).au lieu de booléenne utilisation TINYINT(1). C'est préférable sur le moteur de base de données InnoDB