Modifier les champs auto_increment d'étape incrémenter par
Comment puis-je modifier le montant auto_increment
champs dans MySQL incrémentation de la valeur par défaut (1) pour n?
source d'informationauteur sansknwoledge
Vous devez vous connecter pour publier un commentaire.
Si vous souhaitez changer de type autoincrement étape de 1 à N alors il existe une solution.
Il pourrait être fait sur MySQL côté serveur:
recherchez l'option--auto-incrément incrément' option de démarrage ou d'utiliser la commande suivante
SET @@auto_increment_increment=2;
, mais sachez que c'est un serveur de changement à l'échelle (toutes les tables s'incrémente de 2).Unortodox solutions qui pourraient être envisagées:
auto_increment_increment=1
autres avecauto_increment_increment=2
)auto_increment
calculer manuellement (simple coup d'œil au dernier id et +=2 serait ok) et fournir des pièces d'identité enINSERT
requête.Certains officiel de MySQL FAQ
Vous pouvez la modifier en utilisant
ALTER TABLE
:Ou si vous voulez faire un jeu à partir de départ:
Vous pouvez également utiliser
MODIFIER la SÉQUENCE de sequence_name INCRÉMENT PAR N, où N est le nouveau incremnent valeur.
où n est le nombre que vous souhaitez démarrer