Erreur dans l'incrémentation d'une table SQL

Résolu
t671 Messages postés 1478 Date d'inscription   Statut Membre Dernière intervention   -  
jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   -

Bonjour,

J'ai une table que je n'arrive pas à incrémenter automatiquement. Pour les autres tables c'est ok ! J'ai l'erreur 

ALTER TABLE `dameron` CHANGE `id` `id` INT( 11 ) NOT NULL AUTO_INCREMENT

#1075 - Incorrect table definition; there can be only one auto column and it must be defined as a key

<font face="monospace">Et je n'arrive pas à trouver d'où ça vient !!!!</font>

Merci

2 réponses

  1. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 588
     

    bonjour,

    as-tu essayé

    ALTER TABLE `dameron` CHANGE `id` `id` INT( 11 ) NOT NULL AUTO_INCREMENT, add PRIMARY KEY (`id`);
    0
  2. t671 Messages postés 1478 Date d'inscription   Statut Membre Dernière intervention   11
     

    Merci yg_be. En fait j'ai supprimé la table id et reconstruite.

    Maintenent j'ai l'erreur 

    Notice: Undefined index: id in /mnt/111/sdb/b/a/genfamille/liste_indiv.php on line 20

    Merci

    0
    1. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   1 588
       

      Cela ressemble maintenant à un problème PHP.

      Peux-tu partager ddu texte, et pas des images.

      Il est prudent, avant d'utliser $GET['id'], de verifier si il est présent.

      0