Comment créer un champ dans MySql auto-incrémenté dans PHPMyAdmin?
-
10-07-2019 - |
Question
J'ai créé un champ dans ma table et l'ai défini en tant qu'index, mais je ne parviens pas à le faire augmenter par lui-même lorsqu'un nouvel élément est ajouté. Comment puis-je le faire via PHPMyAdmin?
La solution
Cochez la case A_I lors de la création / modification d'une colonne.
Autres conseils
La réponse de Brian Fisher est correcte, mais vous pouvez l’essayer autrement avec du code. Cliquez simplement sur la base de données, accédez à SQL et tapez par exemple le code suivant:
Lecteur CREATE TABLE (
id MEDIUMINT PAS NULL AUTO_INCREMENT,
nom d'utilisateur CHAR (30) NOT NULL,
PRIMARY KEY (id)
)
Explication:
MEDIUMINT:
INT avec la valeur minimale -8388608 et la valeur maximale 8388607
ou valeur minimale 0 et valeur maximale maximale 16777215
NOT NULL (deux opérateurs en un):
Cette valeur peut ne jamais être vide
AUTO_INCREMENT:
Ce que vous cherchiez
L’attribut AUTO_INCREMENT peut être utilisé pour générer une identité unique pour les nouvelles lignes.