sql >> Databáze >  >> RDS >> Mysql

MySQL. Primární klíč v relační tabulce. Jedinečné ID nebo více jedinečných klíčů?

Opravdu záleží na typu dotazu, který děláte...

Pokud přidáte další náhradní, uděláte nakonec dva jedinečné kontroly namísto jediné kontroly pro každé vložení, aktualizaci a odstranění. Díky tomu zní složená klávesa správně.

Pokud však na tento primární klíč neustále odkazujete v jiných cizích klíčích, složená možnost znamená, že nakonec uložíte dvakrát více informací a budete muset při připojování udělat více práce. Díky tomu zní jedna klávesa správně.



  1. Jak provést jednorázové načtení 4 miliard záznamů z MySQL na SQL Server

  2. Jak získat pouze první řádek z ResultSet

  3. MySQL 5.7 RAND() a IF() bez LIMIT vede k neočekávaným výsledkům

  4. Lepší způsob, jak vygenerovat toto pole json z dat MySql pomocí php