Maison > Article > base de données > Comment définir la clé primaire pour qu'elle s'incrémente automatiquement dans Navicat
Après la création d'une table dans la base de données MySQL, afin d'avoir un identifiant unique pour identifier un certain enregistrement, cet identifiant peut être défini comme clé primaire et incrémenté automatiquement, donc que lors de l'insertion Lorsqu'un nouvel enregistrement est ajouté, il sera automatiquement incrémenté avec l'ID précédent. Vous pouvez définir la clé primaire et l'auto-incrémentation de la table via SQL, ou vous pouvez utiliser l'outil navicat pour définir la clé primaire et l'auto-incrémentation graphiquement.
Tutoriel recommandé : Tutoriel vidéo d'introduction à la base de données MySQL
1. Ouvrez l'outil Navicat, connectez-vous au serveur MySQL , et sélectionnez Après avoir terminé la base de données, sélectionnez une table et cliquez avec le bouton droit pour sélectionner la table de conception (pour la démonstration et les tests ici, sélectionnez simplement n'importe quelle table)
2. Sur sur la page de la table de conception, vous pouvez voir toutes les informations de champ de la table actuelle. La table étudiante que nous avons sélectionnée a un champ d'identification. Actuellement, la table n'a pas de champ de clé primaire
<.> 3. Comme le montre la figure, faites un clic droit sur la dernière colonne pour sélectionner la clé primaire, vous pouvez définir ce champ comme clé primaire, ou vous pouvez cliquer directement sur le bouton gauche de la souris pour ajouter et annuler rapidement la clé primaire. 4. Après avoir défini la clé primaire, vous pouvez voir un L'identifiant du verrou, et il y a un 1 mot, car une table peut ajouter des clés primaires à plusieurs champs , c'est une clé primaire commune, elle est donc affichée comme clé primaire 1, clé primaire 2, etc. 5. Une fois la clé primaire définie, elle n'a pas Après avoir sélectionné le champ id, comme indiqué ci-dessous, cochez Auto-incrémentation, afin que l'identifiant augmente d'une valeur à chaque fois qu'un enregistrement est inséré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!