inserer une colonne en auto increment?

Eléphant du PHP | 64 Messages

02 déc. 2005, 11:16

J'ai une BDD deja creer mais je n'ai pas de clée primaire. C'est pourquoi, je voudrais inserer une colonne id, qui correspondrait au numero de ligne et qui s'incrementerait automatiquement? Est ce possible?

merci

Mammouth du PHP | 19672 Messages

02 déc. 2005, 13:21

oui, c'est possible en faisant un ALTER TABLE pour ajouter un champ.

Code : Tout sélectionner

ALTER TABLE non_table ADD id Int NOT NULL auto_increment FIRST PRIMARY KEY
Note que "FIRST" va placer la nouvelle colonne au début au lieu de le mettre à la suite des autres.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe: