Junior — Middle
Какъв е максималният брой колони, които може да включва първичният ключ в таблица на база данни?
sobes.tech AI
Отговор от AI
Максималният брой колони, които могат да бъдат част от първичен ключ, зависи от конкретната система за управление на бази данни (СУБД). Например, в MySQL ограничението е до 16 колони, в PostgreSQL — до 32, а в Oracle — до 32 също. Въпреки това, на практика се препоръчва да се използва минималният необходим брой колони за първичния ключ, за да се избегне излишна сложност и влошаване на производителността.
Пример: в MySQL може да се създаде съставен първичен ключ от няколко колони по следния начин:
CREATE TABLE пример (
col1 INT,
col2 INT,
col3 INT,
PRIMARY KEY (col1, col2, col3)
);