bonjour à tous,
avant de poser ma question, j'ai cherché si elle n'avait pas été résolue et je n'ai rien trouvé ... ça m'a paru bizarre :

mysql ne dispose pas du type booléen ...
alors que vaut-il mieux faire ?

1) un champ de type énuméré (vrai, faux)
2) un entier (tinyint ?) qui prendrait pour valeur 0 (faux) et 1 (vrai)

1) est beaucoup mieux du point de vue conception, car c'est sans ambiguïté, mais est-ce pluis ou moins performant que 2) ?
2) est plus ambigu (encore que ... tout le monde s'accorde à dire que 0=false et 1=true) et d'autre part, est-ce que tinyint n'autoriserait pas la valeur 3 ou 4 ???

merci d'avance.