sql >> Database >  >> RDS >> Mysql

MySql - Is de primaire sleutel standaard uniek?

Primaire sleutel is altijd uniek in elke SQL. Je hoeft het niet expliciet als UNIEK te definiëren.

Een kanttekening: U kunt slechts één primaire sleutel in een tabel hebben en er zijn nooit null-waarden toegestaan. U kunt ook slechts één primaire sleutelbeperking in de tabel hebben (aangezien het doel van het maken van een primaire sleutel is om de rij in uw tabel uniek te identificeren), maar u kunt meer dan één unieke sleutelbeperking in uw tabel hebben.

Voorbeeld:

Een tabel met werknemersdetails met EmpID als primaire sleutel en EmpPhoneNo als unieke sleutel.



  1. Is InnoDB (MySQL 5.5.8) de juiste keuze voor rijen van meerdere miljarden?

  2. Back-ups maken van SQL-databases met de VDP Advanced SQL Agent

  3. Haal BLOB op uit de BFILE-kolom in Oracle

  4. Hoe een query in postgresql stoppen / beëindigen?