Question : Comment MySQL peut-il être configuré pour incrémenter automatiquement une clé primaire en quatre -format de chiffres (par exemple, 0001 au lieu de 1) ?
Réponse :
Pour obtenir un format d'incrémentation automatique à quatre chiffres dans MySQL, suivez ces étapes :
Créez un tableau avec une colonne AUTO_INCREMENT :
<code class="sql">CREATE TABLE my_table ( id INT NOT NULL AUTO_INCREMENT, PRIMARY KEY (id) ) ENGINE=InnoDB;</code>
Modifiez la colonne pour utiliser l'attribut ZEROFILL :
Par défaut, MySQL incrémente automatiquement les valeurs sans remplissage. Pour activer le remplissage nul, ajoutez l'attribut ZEROFILL à la définition de la colonne :
<code class="sql">ALTER TABLE my_table MODIFY COLUMN id INT NOT NULL AUTO_INCREMENT ZEROFILL;</code>
Redémarrez le serveur MySQL ou lancez FLUSH :
Pour appliquer les modifications, vous devez soit redémarrer le serveur MySQL, soit émettre une commande FLUSH TABLES :
<code class="sql">FLUSH TABLES;</code>
Après avoir suivi ces étapes, la colonne id de my_table s'incrémentera automatiquement dans le format 0001.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!