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

Tabulka MySQL PRIMÁRNÍ KLÍČOVÁ otázka?

Doporučuji použít:

PRIMARY KEY (category_id, posts_id)

id hodnota bude vždy jedinečná – co nebude, je párování category_id a posts_id .

Ale uniklo mi, že už máte jedinečný klíč definovaný v category_id a posts_id sloupců, takže vaším primárním klíčem může být právě id . Primární klíč však znamená, že se bude jednat o seskupený index – tyto dva sloupce budete hledat více, než byste byli id takže vyhledávání by se mělo v porovnání s neshlukovaným indexem ve dvou sloupcích nepatrně zlepšit.



  1. Je vyžadován normální MySql index, když máme složený index

  2. Použití různých úložišť MySQL v návrhu databáze

  3. Jaký je nejlepší způsob přístupu k databázi z PHP?

  4. Metoda hledání mezer v datech časových řad v MySQL?