par
@rthur » 06 oct. 2015, 08:52
Bonjour,
Le type de champ "Booléen" en réalité n'existe pas sur MySQL, c'est juste un alias de TINYINT(1).
Voila pourquoi tu as pu stocker la valeur 2, 3, 4...
Donc techniquement ça ne pose pas de problème.
Toutefois, mon conseil est que tu changes ton type de champ pour qu'il soit adapté à ce que tu stockes dedans, c'est l'affaire d'une minute et ça évite les confusions quand tu vas revenir sur ton code dans 6 mois / 1 an et que tu auras probablement oublié que tu as stocké une valeur "2" dans un booléen ^^
Bonjour,
Le type de champ "Booléen" en réalité n'existe pas sur MySQL, c'est juste un alias de TINYINT(1).
Voila pourquoi tu as pu stocker la valeur 2, 3, 4...
Donc techniquement ça ne pose pas de problème.
Toutefois, mon conseil est que tu changes ton type de champ pour qu'il soit adapté à ce que tu stockes dedans, c'est l'affaire d'une minute et ça évite les confusions quand tu vas revenir sur ton code dans 6 mois / 1 an et que tu auras probablement oublié que tu as stocké une valeur "2" dans un booléen ^^