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,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?ná, ale každý jednotlivý sloupec nemusí být sám o sob? jedine?ný.
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…