Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

MySql - A chave primária é exclusiva por padrão?


A chave primária é sempre exclusiva em cada SQL. Você não precisa defini-lo explicitamente como ÚNICO.

Em uma nota lateral: Você só pode ter uma chave primária em uma tabela e ela nunca permite valores nulos. Além disso, você pode ter apenas uma restrição de chave primária na tabela (já que o objetivo de criar uma chave primária é identificar exclusivamente a linha em sua tabela), mas você pode ter mais de uma restrição de chave exclusiva em sua tabela.

Exemplo:

Uma tabela de detalhes de funcionários com EmpID como chave primária e EmpPhoneNo como chave exclusiva.