Junior — Middle
Je možné pridať nový záznam do tabuľky, ktorá nemá primárny kľúč?
sobes.tech AI
Odpoveď od AI
Technicky vzato je možné v databázach pridať záznam do tabuľky bez primárneho kľúča, ak to systém správy databáz umožňuje. Nedostatok primárneho kľúča je však zlou praxou, pretože zabezpečuje jedinečnosť a integritu dát.
Ak tabuľka nemá primárny kľúč, môžete vložiť nový záznam pomocou štandardného SQL dotazu:
INSERT INTO názov_tabulky (stĺpec1, stĺpec2) VALUES (hodnota1, hodnota2);
Je však dôležité pochopiť, že bez primárneho kľúča:
- Je ťažké jednoznačne identifikovať záznamy.
- Môžu vzniknúť duplicity.
- Niektoré ORM a nástroje nemusia správne fungovať.
Preto sa odporúča pridať primárny kľúč, aj keď je to umelý identifikátor (napríklad pole s automatickým zvyšovaním).