Bonjour,
Je voudrais ajouter l'attribut AUTO_INCREMENT à une clé primaire d'une de mes tables. Peux-t-on faire ça avec un ALTER TABLE ? J'ai aucune envie de dropper ma base.
Bonjour,
Je voudrais ajouter l'attribut AUTO_INCREMENT à une clé primaire d'une de mes tables. Peux-t-on faire ça avec un ALTER TABLE ? J'ai aucune envie de dropper ma base.
Salut,
Pour tester ce genre de chose j'ai une base "poubelle".
Et j'ai tenté ce que tu dis et MySQL Query browser a exécuté :
Par contre, je ne sais pas si on est obligé de remettre tous les attributs (INT, DEFAULT ...)
Code : Sélectionner tout - Visualiser dans une fenêtre à part ALTER TABLE `sampledb`.`test` MODIFY COLUMN `id` INTEGER UNSIGNED NOT NULL DEFAULT NULL AUTO_INCREMENT;
Ca ne m'a pas supprimé mes données.
Partager