Partage
  • Partager sur Facebook
  • Partager sur Twitter

[SQL] Erreur sql...

Help...

Sujet résolu
    26 novembre 2005 à 10:56:18

    Bon j'ai fais mon propre scrit de news et je voudrais avoir un fichier SQL qui intstallerai les tables voila ce que j'ai fais :

    Citation

    CREATE TABLE `news` (
    `id` INT NOT NULL AUTO_INCREMENT ,
    `titre` VARCHAR( 64 ) NOT NULL ,
    `auteur` VARCHAR( 32 ) NOT NULL ,
    `date` DATE NOT NULL ,
    `texte` TEXT NOT NULL ,
    PRIMARY KEY ( 'id' )
    )




    Et phpmyadmin me renvois à chaque fois :

    Citation

    MySQL a répondu:

    #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''id')
    )' at line 7



    Help, je sais pas quoi faire...
    • Partager sur Facebook
    • Partager sur Twitter
      26 novembre 2005 à 11:05:10

      est ce qu'il ne faut pas que tu ajoute un type a la fin de ta creation de table?

      Citation : reprise

      CREATE TABLE `news` (
      `id` INT NOT NULL AUTO_INCREMENT ,
      `titre` VARCHAR( 64 ) NOT NULL ,
      `auteur` VARCHAR( 32 ) NOT NULL ,
      `date` DATE NOT NULL ,
      `texte` TEXT NOT NULL ,
      PRIMARY KEY ( 'id' )
      TYPE = MYISAM
      )



      Je sais pas si c'est ca le probleme mais... si ca peux t'aider c'est positif, non?
      • Partager sur Facebook
      • Partager sur Twitter
        26 novembre 2005 à 11:15:15

        Meme avec sa, sa me donne une erreur :

        Citation

        Documentation
        #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''id' )
        TYPE = MYISAM
        )' at line 7

        • Partager sur Facebook
        • Partager sur Twitter
          26 novembre 2005 à 11:29:54

          CREATE TABLE `news` (
          `id` INT NOT NULL AUTO_INCREMENT ,
          `titre` VARCHAR( 64 ) NOT NULL ,
          `auteur` VARCHAR( 32 ) NOT NULL ,
          `date` DATE NOT NULL ,
          `texte` TEXT NOT NULL ,
          PRIMARY KEY ( 'id' )
          );

          je pense que tu as oublié le point virgule a la fin
          • Partager sur Facebook
          • Partager sur Twitter
            26 novembre 2005 à 17:36:06

            Lol ca y est j'ai trouvé, tu n'utilise pas les bons accents pour ta primary key

            Citation : le tien

            CREATE TABLE `news` (
            `id` INT NOT NULL AUTO_INCREMENT ,
            `titre` VARCHAR( 64 ) NOT NULL ,
            `auteur` VARCHAR( 32 ) NOT NULL ,
            `date` DATE NOT NULL ,
            `texte` TEXT NOT NULL ,
            PRIMARY KEY ( 'id' )
            );



            et le bon c'est

            Citation

            CREATE TABLE `news` (
            `id` INT NOT NULL AUTO_INCREMENT ,
            `titre` VARCHAR( 64 ) NOT NULL ,
            `auteur` VARCHAR( 32 ) NOT NULL ,
            `date` DATE NOT NULL ,
            `texte` TEXT NOT NULL ,
            PRIMARY KEY ( `id` ));




            Je crois que c'est ca le probleme.

            phoenix_stealer
            • Partager sur Facebook
            • Partager sur Twitter
              26 novembre 2005 à 19:31:58

              Sa marche ! Merci, juste une faute d'inatention :)
              • Partager sur Facebook
              • Partager sur Twitter
                26 novembre 2005 à 20:22:42

                Pas de probleme, par contre si to voulais mettre un symbole 'resolu' sur ton message, ca aiderait a se reperer :)

                Bonne chance pour la suite
                • Partager sur Facebook
                • Partager sur Twitter

                [SQL] Erreur sql...

                × 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