97 votes

Comment insérer des données dans MySQL en ayant une clé primaire incrémentée automatiquement?

J’ai créé une table avec une clé primaire et activé , comment puis-je obtenir l’utilisation de MYSQL ?

Voici la requête que j’ai utilisée, j’ai essayé «  » et « 1 » pour la première valeur mais cela ne fonctionne pas.

171voto

Adrian Cornish Points 8651

Définissez le champ d’incrémentation automatique sur NULL ou 0 si vous souhaitez qu’il soit automatiquement attribué par magie...

79voto

Celada Points 12082

Pour tirer parti de la fonctionnalité d’incrémentation automatique de la colonne, ne fournissez pas de valeur pour cette colonne lors de l’insertion de lignes. La base de données fournira une valeur pour vous.

27voto

Kzqai Points 7484

Le `` mot-clé fonctionne pour moi:

J’exécute `` 5.1.66:

12voto

Amar Palsapure Points 7025

Consultez cet article

Selon elle

Aucune valeur n’a été spécifiée pour la colonne AUTO_INCREMENT, donc MySQL attribué automatiquement des numéros de séquence. Vous pouvez également explicitement affectez NULL ou 0 à la colonne pour générer des numéros de séquence.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X