Junior — Middle
Qual è il numero massimo di colonne che una chiave primaria può includere in una tabella di database?
sobes.tech AI
Risposta dell'AI
Il numero massimo di colonne che possono far parte di una chiave primaria dipende dal sistema di gestione del database (DBMS) specifico. Ad esempio, in MySQL il limite è di 16 colonne, in PostgreSQL fino a 32, e anche in Oracle fino a 32. Tuttavia, nella pratica, si consiglia di usare il numero minimo necessario di colonne per la chiave primaria, per evitare complessità eccessive e deterioramento delle prestazioni.
Esempio: in MySQL, si può creare una chiave primaria composta da più colonne così:
CREATE TABLE esempio (
col1 INT,
col2 INT,
col3 INT,
PRIMARY KEY (col1, col2, col3)
);