Estaba diseñando una base de datos para un sitio donde necesito usar un tipo de fecha booleano para almacenar solo 2 estados, verdadero o falso. Estoy usando MySQL.
Mientras diseñaba la base de datos usando phpMyAdmin, descubrí que tengo tanto el tipo de datos BOOLEAN como el tipo de datos TINYINT.
Revisé diferentes artículos, algunos decían que TINYINT es lo mismo que BOOLEAN, no hay diferencia. Algunos dicen que BOOLEAN se convierte en TINYINT en MySQL.
MI pregunta es, si ambos son iguales, ¿por qué existen dos? Debería haber solo uno de ellos.
Aquí está la referencia a los artículos que leí:
http://www.careerride.com/MySQL-BOOL-TINYINT-BIT.aspx
http://dev.mysql.com/doc/refman/5.5/en/numeric-type -overview.html