Partage
  • Partager sur Facebook
  • Partager sur Twitter

Erreur #1089

Mauvaise sous-clef...

Sujet résolu
    8 novembre 2020 à 20:06:18

    Bonjour,

    J'ai déjà vu le sujet mais perso ca n'a pas résolu mon problème.

    Je suis avec phpMyadmin et j'ai l'erreur 1089 - Mauvaise sous-clef. Ce n'est pas un 'string' ou longueur dépasse celle définie dans la clef.

    Je vous mets une copie de ma base de donnée, car je ne vois pas du tout.

    Merci à vous par avance !

    ( `ID` INT(11) NOT NULL AUTO_INCREMENT , `pseudo` VARCHAR(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL , `email` VARCHAR(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL , `password` VARCHAR(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL , `date_inscrip` DATETIME NOT NULL , PRIMARY KEY (`ID`(255))) ENGINE = InnoDB CHARSET=utf8mb4 COLLATE utf8mb4_general_ci;

    -
    Edité par Meegolo 8 novembre 2020 à 20:06:52

    • Partager sur Facebook
    • Partager sur Twitter
      9 novembre 2020 à 9:05:57

      Bonjour,

      Dans la déclaration de ta clé primaire il y a un "(255)" en trop non ?

      • Partager sur Facebook
      • Partager sur Twitter
      Seul on va plus vite, ensemble on va plus loin ... A maîtriser : Conception BDD, MySQL, PHP/MySQL
        18 novembre 2020 à 11:50:33

        Bonjour,

        Merci pour ta réponse.

        Non, mon id était à 11 et id en majuscule. Maintenant c'est tout bon.

        Merci tout de même.

        Cordialement

        • Partager sur Facebook
        • Partager sur Twitter

        Erreur #1089

        × 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