Sobes.tech
Junior — Middle

Da li je moguće postaviti NULL vrednost za primarni ključ u bazi podataka?

sobes.tech АИ

Одговор од АИ

У већини релационих база података, примарни кључ (PRIMARY KEY) не може да прихвати вредност NULL. То је због тога што примарни кључ служи као јединствени идентификатор записа, и његова вредност мора бити јединствена и обавезна.

Ако покушате да уметнете NULL у поље које је проглашено као PRIMARY KEY, база података ће вратити грешку.

Ако вам је потребно поље које може бити празно, али истовремено јединствено, можете користити јединствени индекс (UNIQUE) без ограничења NOT NULL, али то неће бити примарни кључ.

Стога, постављање вредности NULL за примарни кључ није могуће према стандардима релационих база података.