Buenas,
seguramente ya hayan respondido a esta pregunta pero no paro de buscar tanto en foros como en la documentación de Mysql y no encuentro la respuesta.
Mi pregunta es, que quiero almacenar un tipo bool, es decir, 0 o 1.
En primer lugar he usado el tipo BIT ya que a partir de la versión 5.0.3 de mysql esta disponible y uso la 5.5.24.
Pero cuando asigno un valor me dice que fuera de rango, ni 0 ni 1.
Por otro lado, intento usar el tipo tinyint que es como se hacia antes que existiera el tipo BIT y claro, esto me serviría pero me almacenaría del 0 al 255 poniéndolo unsigned, pero independiente del tamaño que le ponga, es decir, si pongo un tintyint(1) me almacena también hasta el valor 255.
Quizás no entiendas bien en que consiste el tamaño, o no se...
Si alguien me puede ayudar en el tema se lo agradecía.
Un saludo!