Junior — Middle
Verilənlər bazasında birincil açar üçün NULL dəyəri təyin etmək mümkündürmü?
sobes.tech Süni İntellekt
AI-dan cavab
Əksər əlaqəli verilənlər bazalarında, PRIMARY KEY (Birincil Açar) NULL dəyər qəbul edə bilməz. Bu, PRIMARY KEY-in qeyd üçün unikal identifikator kimi xidmət etməsi və onun dəyərinin unikal və mütləq olması ilə əlaqədardır.
Əgər PRIMARY KEY kimi elan edilmiş sahəyə NULL daxil etməyə çalışsanız, verilənlər bazası səhv verəcək.
Əgər boş ola bilən, lakin unikal olan bir sahəyə ehtiyacınız varsa, NOT NULL məhdudiyyəti olmadan unikal indeks (UNIQUE) istifadə edə bilərsiniz, amma bu, birincil açar olmayacaq.
Beləliklə, əlaqəli verilənlər bazası standartlarına görə, PRIMARY KEY üçün NULL dəyərinin təyin edilməsi mümkün deyil.