sql >> Databasteknik >  >> RDS >> Mysql

MySql - Är primärnyckeln unik som standard?

Primärnyckel är alltid unik i varje SQL. Du behöver inte uttryckligen definiera den som UNIK.

Som en anmärkning: Du kan bara ha en primär nyckel i en tabell och den tillåter aldrig nollvärden. Du kan också bara ha en primärnyckelrestriktion i tabellen (eftersom poängen med att skapa en primärnyckel är att unikt identifiera raden i din tabell), men du kan mer än en unik nyckelrestriktion i din tabell.

Exempel:

En medarbetarinformationstabell med EmpID som primär nyckel och EmpPhoneNo som unik nyckel.



  1. Oracles återgång till användning i Java (JDBC, Prepared Statement)

  2. Hur får man mysqli connect att fungera?

  3. Hantera MySQL-replikeringsproblem med ClusterControl

  4. 2 sätt att ta bort dubbletter av rader i SQLite