Sobes.tech
Junior — Middle

Cik maksimāli kolonnas var iekļaut primārā atslēga datu bāzes tabulā?

sobes.tech AI

Atbilde no AI

Maksimālais kolonnu skaits, kas var būt daļa no primārā atslēgas, ir atkarīgs no konkrētās datu bāzes pārvaldības sistēmas (DBMS). Piemēram, MySQL ierobežojums ir līdz 16 kolonnām, PostgreSQL — līdz 32, bet Oracle — arī līdz 32. Praktiski ieteicams izmantot minimālo nepieciešamo kolonnu skaitu primārajai atslēgai, lai izvairītos no liekas sarežģītības un veiktspējas pasliktināšanās.

Piemērs: MySQL var izveidot sastāvdaļu primāro atslēgu no vairākām kolonnām šādi:

CREATE TABLE piemērs (
  col1 INT,
  col2 INT,
  col3 INT,
  PRIMARY KEY (col1, col2, col3)
);