Que choisir pour une entrée de type "Bolean" ?

Par MozorStudio, il y a 11 ans


Base de données MySQL

Bonjour, je cherche à savoir quel type utliser sur Mysql pour avoir une entrée(ligne) de type "bolean" (true/false). merci :)

7 réponses

Huggy, il y a 11 ans

Bool, Boolean, Tinyint = entier sur 1 octet
0 = false , <>0 = true
c'est le driver qui vas faire correspondre le type boolean du langage hôte avec le tinyint de mysql
PDO, Mysqli, jdbc ...

Carouge10, il y a 11 ans

Bonjour,
Pourquoi pas le type "Boolean" ?

betaWeb, il y a 11 ans

@Carouge10 +1

MozorStudio, il y a 11 ans

@Carouge10 parce qu'on m'a dit qu'il fonctionne en binaire, (0/1) et je voudrais False/true

Carouge10, il y a 11 ans

C'est là même chose.

SELECT * FROM ma_table WHERE majeur = true et SELECT * FROM ma_table WHERE majeur = 1

sont identiques

MozorStudio, il y a 11 ans

je ne savais pas, merci

betaWeb, il y a 11 ans

False/true, 0/1 c'est "pareil" ;)