Partage
  • Partager sur Facebook
  • Partager sur Twitter

Champs ID dans une BDD

Erreur sql irréparrable ^^

Sujet résolu
    23 décembre 2005 à 20:14:25

    Bonjour

    voila le problème:
    je veux créer une table news avec plein plein de champs ^^
    Jusque la tout va bien.
    J'ai donc rentrer et configurer tous les champs.
    Le truc c'est que quand je veux sauvegarder la table, ca me dit ca:
    MySQL a répondu:Documentation
    #1064 - Erreur de syntaxe pr�s de 'NOT NULL, INDEX (`id`)) TYPE = myisam' � la ligne 1

    J'arrive pas à comprendre mon erreur.
    J'ai configuré le champs ID de la facon suivante:

    Nom: ID
    Type: INT
    Extra: auto_increment
    Index
    Not null


    Qu'est ce qui va pas ?

    Merci d'avance de votre aide ;)
    • Partager sur Facebook
    • Partager sur Twitter
      23 décembre 2005 à 20:16:15

      INDEX (`id`))

      tu crois pas qu'il y a une parenthse de trop la ...

      • Partager sur Facebook
      • Partager sur Twitter
        23 décembre 2005 à 20:18:40

        J'ai oublié de dire, je suis dans phpmyadmin ^^
        C'est pas de ma faute la parenthèse :D

        Sinon voici la requête:
        requête SQL:

        CREATE TABLE `news` (
        `id` MEDIUMINT NOT NULL AUTO_INCREMENT ,
        `titre` VARCHAR( 255 ) NOT NULL ,
        `contenu` TEXT NOT NULL ,
        `timestamp` BIGINT NOT NULL ,
        `pseudo` TEXT NOT NULL ,
        `valide` ENUM NOT NULL ,
        INDEX ( `id` )
        ) TYPE = MYISAM
        • Partager sur Facebook
        • Partager sur Twitter
          23 décembre 2005 à 20:25:43

          Essai ca p-e, mais au fait c'est quoi ton ENUM ?
          );

          CREATE TABLE `news` (
          `id` BIGINT( 9 ) NOT NULL AUTO_INCREMENT ,
          `titre` VARCHAR( 255 ) NOT NULL ,
          `contenu` TEXT NOT NULL ,
          `message` TEXT NOT NULL ,
          `timestamp` INT( 50 ) NOT NULL ,
          `pseudo` TEXT NOT NULL ,
          `valide` ENUM NOT NULL ,
          PRIMARY KEY ( `id` )
          • Partager sur Facebook
          • Partager sur Twitter
            23 décembre 2005 à 20:32:03

            Il faut que tu mettes, dans la valeur du champ ENUM :
            ('valeur1', 'valeur2', 'valeur3')
            • Partager sur Facebook
            • Partager sur Twitter
              23 décembre 2005 à 20:35:48

              Merci pakie pour ton aide l'erreur venait bien de la ;)
              • Partager sur Facebook
              • Partager sur Twitter

              Champs ID dans une BDD

              × 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