La clé primaire peut être zéro, mais si vous définissez l’identité sur la colonne, elle commencera normalement à 1 plutôt qu’à zéro. La clé primaire aura une colonne d’identité ..
La clé primaire peut-elle être 0 MySQL ?
Plus précisément, si vous utilisez 0 dans un INSERT pour une clé primaire, MySQL interprète cela comme une requête pour générer une nouvelle clé.
La clé primaire est-elle toujours un nombre ?
La clé primaire doit être numérique ou date (évitez l’utilisation de types de données texte). Étant donné que la base de données met plus de temps à comparer les valeurs de chaîne que les valeurs numériques, l’utilisation de colonnes de texte comme clés primaires est susceptible de dégrader les performances des requêtes.
Une clé primaire doit-elle commencer à 1 ?
Toutes les clés primaires ne doivent pas nécessairement commencer à 1, comme dans le cas d’un numéro de commande. Si les PK partent de plages différentes, cela aide à tester les rapports.