Mysql
 sql >> Base de données >  >> RDS >> Mysql

MySql - La clé primaire est-elle unique par défaut ?

La clé primaire est toujours unique dans chaque SQL. Vous n'avez pas à le définir explicitement comme UNIQUE.

En passant : Vous ne pouvez avoir qu'une seule clé primaire dans une table et elle n'autorise jamais les valeurs nulles. De plus, vous ne pouvez avoir qu'une seule contrainte de clé primaire dans la table (car le but de la création d'une clé primaire est d'identifier de manière unique la ligne dans votre table), mais vous pouvez avoir plusieurs contraintes de clé unique dans votre table.

Exemple :

Une table de détails sur les employés ayant EmpID comme clé primaire et EmpPhoneNo comme clé unique.