Bonjour les gars, je suis un débutant désolé pour ma question :)MySQL valeurs limites à 1 et 0
je l'ai déjà essayé d'utiliser char, tinyint, bool et contrainte CHECK.
Voilà ma contrainte CHECK:
CHECK (user_type>=0 AND user_type<=1)
Mais encore je peux insérer des valeurs plus de 1, tout ce que je veux est juste 1 et 0. Je vais l'utiliser comme type de mes utilisateurs. Bien que je puisse valider cela au niveau frontal, je veux toujours le faire dans une base de données elle-même.
Merci à l'avance :)
connexes: http://stackoverflow.com/questions/3414421/does-my-sql-supports-check-constraint –
'INT (1)' ne fonctionne pas? – strager
strager - Les colonnes 'INT' peuvent contenir des valeurs autres que 0 et 1. Le '(1)' définit uniquement la largeur d'affichage; il ne contraint pas les valeurs qui peuvent être stockées. Même si cela limitait les valeurs stockées, vous seriez quand même capable de stocker de 2 à 9. – Hammerite