Junior — Middle
Da li je moguće dodati novi zapis u tabelu koja nema primarni ključ?
sobes.tech АИ
Одговор од АИ
Технички, у базама података може да се дода запис у табелу без примарни кључ, ако систем за управљање базама података то дозвољава. Међутим, недостатак примарног кључа је лоша пракса, јер обезбеђује јединственост и интегритет података.
Ако табела нема примарни кључ, можете уметнути нови запис са стандардним SQL упитом:
INSERT INTO назив_табеле (колона1, колона2) VALUES (вредност1, вредност2);
Али, важно је разумети да без примарног кључа:
- Тешко је јасно идентификовати записе.
- Могу се појавити дупликати.
- Неки ORM и алати можда неће исправно радити.
Због тога се препоручује додавање примарног кључа, чак и ако је то вештачки идентификатор (нпр. аутоматски увећано поље).