Je concevais une base de données pour un site où je dois utiliser un type de données booléen pour stocker seulement 2 états, vrai ou faux. J'utilise MySQL.
Lors de la conception de la base de données à l'aide de phpMyAdmin, j'ai constaté que j'avais à la fois le type de données BOOLEAN et le type de données TINYINT.
J'ai parcouru différents articles, certains ont dit que TINYINT est le même que BOOLEAN, aucune différence. Certains disent que BOOLEAN est converti en TINYINT dans MySQL.
Ma question est: s'ils sont tous les deux identiques, pourquoi y en a-t-il deux? Il ne devrait y en avoir qu'un seul.
Voici la référence aux articles que j'ai lus:
http://www.careerride.com/MySQL-BOOL-TINYINT-BIT.aspx
http://dev.mysql.com/doc/refman/5.5/en/numeric-type -overview.html