Partage
  • Partager sur Facebook
  • Partager sur Twitter

colonne de type bolean

Sujet résolu
    8 novembre 2010 à 14:50:13

    Bonjour à tous, dans une de mes tables, j'ai cré une colonne, et je veux y mettre des boléens, j'ai mis type= bolean ... Mais il faut que je mette quelque chose dans 'tailles/valeurs', et je ne sais pas quoi mettre ... j'ai mis true, false, 0 , 1 etc ..., bernique, ça refuse à chaque fois ... Voici le message:

    requête SQL:

    ALTER TABLE `stats` CHANGE `b2` `b2` BOOLEAN( true ) NOT NULL

    MySQL a répondu: Documentation
    #1064 - Erreur de syntaxe près de '(true) NOT NULL' à la ligne 1
    Comment faire ?! :(
    • Partager sur Facebook
    • Partager sur Twitter
      8 novembre 2010 à 15:01:10

      Il n'y a pas de type bool dans mysql (c'est un alias pour TINYINT).
      Si tu veux une valeur par défault, la syntaxe est

      ALTER TABLE stats CHANGE b2 b2 TINYINT(1) NOT NULL DEFAULT 1
      • Partager sur Facebook
      • Partager sur Twitter
        8 novembre 2010 à 15:07:37

        Ah oui, il me le mettais automatiquement, et ça me faisais pester ! OK, merci beaucoup
        • Partager sur Facebook
        • Partager sur Twitter

        colonne de type bolean

        × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
        × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
        • Editeur
        • Markdown