Page 1 sur 1

Modification des valeurs des id

Posté : 19 sept. 2008, 14:27
par Cypher_PHP
Bonjour

je cherche une solution pour mettre à jour des valeurs du champ ID.

quand j'ai crée un champ ID, les valeurs sont automatiquement à 0.

En fait, la structure a été déjà crée. je viens de créer ce champ ID et l'affecter une clé primaire.
Il y a des centaines d'ID avec toutes des valeurs à 0.

J'aimerais mettre des nombres incrémentés.

j'ai pensé à la solution suivante mais cela ne marche pas

Code : Tout sélectionner

UPDATE premierdegre SET id=(id+1) WHERE id=id;
merci de vos aides

Posté : 19 sept. 2008, 15:27
par albat
2 choses :
  1. Si ton champ est déclaré en clé primaire,
    MySQL n'acceptera pas de recevoir plusieurs fois la même valeur.
    Vérifie déjà cela...
  2. Précise pour ce champ l'attribut (extra ?) auto-incrément,
    tu n'auras plus de questions à te poser. ;)

Posté : 19 sept. 2008, 15:47
par Cypher_PHP
oui je sais bien

j'aurai aimé supprimer l'auto-increment, la clé primaire de l'autre champ pour affecter ces attributs au champ id
mais il parait que c'est pas possible puisque j'ai essayé de supprimer avec la commande


Code : Tout sélectionner

alter table mytable drop primary key, add primary key ('rne', 'id')