Partage
  • Partager sur Facebook
  • Partager sur Twitter

MySQL refuse de m'enregistrer une table!!!

Sujet résolu
    19 août 2006 à 18:30:39

    REBonjour à tous.
    Je sais j'ai fais un topic aujourd'hui dans la partie XHTML, je suis désolé. Mais voilà, j'ai un problème avec ma SGBD. J'essaie de créer cette table:
    requête SQL:

    CREATE TABLE `forum` (

    `id` INT NOT NULL AUTO_INCREMENT ,
    `categorie` VARCHAR( 13 ) NOT NULL ,
    `titre` VARCHAR( 50 ) NOT NULL ,
    `sujet` VARCHAR( 1000000 ) NOT NULL ,
    `reponse` VARCHAR( 1000000 ) NOT NULL ,
    `pseudo` VARCHAR( 25 ) NOT NULL
    )

    et MySQL me met ce message d'erreur:

    MySQL a répondu:

    #1075 - Un seul champ automatique est permis et il doit 괲e index銼/code>

    Voilà, quelqu'un pourrait m'aider à régler cet ennuyeux problème?
    Merci à tous.
    • Partager sur Facebook
    • Partager sur Twitter
    Anonyme
      19 août 2006 à 18:31:56

      Tu dois mettre le champs id en index.
      • Partager sur Facebook
      • Partager sur Twitter
        19 août 2006 à 18:48:30

        Merci Yondaime, grâce à toi ça marche mais par contre un petite question me titille:
        C'était quoi le problème en fait?
        • Partager sur Facebook
        • Partager sur Twitter
        Anonyme
          19 août 2006 à 18:49:30

          Un champs ne peut pas être auto incrémenter s'il n'est pas en index. Pourquoi, je sais pas, faudrait regarder la doc SQL :)
          • Partager sur Facebook
          • Partager sur Twitter

          MySQL refuse de m'enregistrer une table!!!

          × 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