Junior — Middle
Kui palju veerge võib andmebaasi tabelis olla primaarvõti?
sobes.tech AI
Vastus AI-lt
Maksimaalne veergude arv, mis võib olla osa primaarvõtme, sõltub konkreetse andmebaasisüsteemi (DBMS). Näiteks MySQL-is on piirang kuni 16 veergu, PostgreSQL-is kuni 32 ja Oracle-is samuti kuni 32. Praktikas soovitatakse kasutada minimaalset vajalikku veergude arvu primaarvõtme jaoks, et vältida liigset keerukust ja jõudluse halvenemist.
Näide: MySQL-is saab koostada mitme veeruga koosneva primaarvõtme järgmiselt:
CREATE TABLE näide (
col1 INT,
col2 INT,
col3 INT,
PRIMARY KEY (col1, col2, col3)
);