Kombinovaný primární klí? v MariaDB/MySQL: Víte, že více primárních klí?? na tabulce vám nezajistí unikátnost každého sloupce?

blog.zdenekvecera.cz, 12. listopadu 2024 ve 17:37:05, 1x přečteno

Možná jste slyšeli, že primární klí? se ?asto nastavuje na sloupec pojmenovaný jako „id“. ?asto ve spojení s datovým typem „int“ a „Auto Increment“, který zajistí automatické zvyšování hodnoty nového záznamu ve sloupci o +1.

A možná jste si mysleli, že když nastavíte ješt? druhý primární klí? t?eba nad sloupec „email“, tak že vám zajistí unikátnost také e-mailové adresy. Ale tak to není.

Pokud na jedné tabulce MariaDB/MySQL nastavíte více primárních klí??, vznikne tzv. kombinovaný primární klí?. Bude se chovat stejn? jako unikátní složený index. Kombinovaný primární klí? nad sloupci „id“ a „email“ totiž pouze zajiš?uje, že kombinace t?chto dvou sloupc? musí být jedine?, ale každý jednotlivý sloupec nemusí být sám o sob? jedine?ný.

Pokračování na: blog.zdenekvecera.cz

Související články

Škálování organické návšt?vnosti s obsahovou sérii

M?j poslední web m?l více jak 42 tisíc návšt?v z vyhledáva?e b?hem posledních 30 dní a to je starý zhruba rok. Dosáhl jsem toho pomocí…

Co se událo na ?eském hostingovém trhu v ?ervnu 2018

Hostingové spole?nosti m?ly poslední šanci p?esv?d?it zákazníky p?ed prázdninovou sezónou, která z objemu prodej? nebývá tak zajímavá.…

8 způsobů jak vydělávat na internetu

V článku se dozvíš základní informace o různých způsobech jak vydělat peníze na internetu. Některé možnosti používají internet jen…


Komentáře

(nezobrazuje se)