Modification des valeurs des id

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Modification des valeurs des id

par Cypher_PHP » 19 sept. 2008, 15:47

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')

par albat » 19 sept. 2008, 15:27

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. ;)

Modification des valeurs des id

par Cypher_PHP » 19 sept. 2008, 14:27

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