Ajouter un champs ?

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 : Ajouter un champs ?

par zeus » 07 mars 2006, 14:27

Vraiment désolé mais je ne sais jamais où je dois poster correctement ce genre de bricole :roll:
C'est pas grave, je suis là pour te montrer et pour le déplacer si le besoin est ;)

par Sebe » 07 mars 2006, 13:49

modération : ce sujet touchant plus le SQL que la modélisation, je le déplace dans le bon forum ;)
Vraiment désolé mais je ne sais jamais où je dois poster correctement ce genre de bricole :roll:

Merci

par zeus » 07 mars 2006, 13:42

modération : ce sujet touchant plus le SQL que la modélisation, je le déplace dans le bon forum ;)

par Sebe » 07 mars 2006, 13:35

C'est impécable ... c'est bien ce que je voulais!

Merci beaucoup

par naholyr » 07 mars 2006, 13:18

Si c'est bien ça que tu veux savoir : oui on peut ajouter après coup une clé primaire en AUTO_INCREMENT sans problème, l'auto-incrémentation s'éxecutera correctement.

Code : Tout sélectionner

SELECT * FORM maTable; +-----+ | var | +-----+ | A | | B | | C | +-----+

Code : Tout sélectionner

ALTER TABLE maTable ADD monId INT NOT NULL AUTO_INCREMENT PRIMARY KEY FIRST;

Code : Tout sélectionner

SELECT * FORM maTable; +-------+-----+ | monId | var | +-------+-----+ | 1 | A | | 2 | B | | 3 | C | +-------+-----+

Ajouter un champs ?

par Sebe » 07 mars 2006, 12:41

Salut,

Dernièrement, j'ai rencontré un problème lors de l'effacement d'une donnée dans l'une de mes tables: Plusieurs lignes ont été viré ... celles qui contenaient le même champs!

Sur cette table, il n'y a que des clés étrangéres et pas de clé primaire. Je me demandais s'il y avait moyen par un procédé magic de rajouter une clé primaire en auto-incrément sans devoir reprendre les données une à une pour refaire l'édition! Connaissez-vous un procédé?

Merci