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?

Était-ce utile?

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.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top