Per MySQL 5.0.3 e versioni successive, puoi utilizzare BIT
. Il manuale dice:
A partire da MySQL 5.0.3, il tipo di dati BIT viene utilizzato per memorizzare valori di campo di bit. Un tipo di BIT(M) consente la memorizzazione di valori M-bit. M può variare da 1 a 64.
Altrimenti, secondo il manuale MySQL puoi usare BOOL
o BOOLEAN
, che al momento sono alias di tinyint
(1):
Bool, Boolean:questi tipi sono sinonimi di TINYINT (1). Un valore di zero è considerato falso. I valori diversi da zero sono considerati veri.
MySQL afferma inoltre che:
Intendiamo implementare la gestione completa del tipo booleano, in conformità con lo standard SQL, in una futura versione di MySQL.
Riferimenti:http://dev.mysql.com /doc/refman/5.5/en/panoramica-tipo-numerico.html