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

7 réponses


Carouge10
Réponse acceptée

C'est là même chose.

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

sont identiques

Huggy
Réponse acceptée

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 ...

Bonjour,
Pourquoi pas le type "Boolean" ?

@Carouge10 +1

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

je ne savais pas, merci

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