Sobes.tech
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 и алати можда неће исправно радити.

Због тога се препоручује додавање примарног кључа, чак и ако је то вештачки идентификатор (нпр. аутоматски увећано поље).