Junior — Middle
Je možné přidat nový záznam do tabulky, která nemá primární klíč?
sobes.tech AI
Odpověď od AI
Technicky vzato je možné v databázích přidat záznam do tabulky bez primárního klíče, pokud to systém správy databází umožňuje. Nedostatek primárního klíče je však špatná praxe, protože zajišťuje jedinečnost a integritu dat.
Pokud tabulka nemá primární klíč, lze vložit nový záznam pomocí standardního SQL dotazu:
INSERT INTO název_tabulky (sloupec1, sloupec2) VALUES (hodnota1, hodnota2);
Je však důležité pochopit, že bez primárního klíče:
- Je obtížné jednoznačně identifikovat záznamy.
- Mohou vzniknout duplicity.
- Některé ORM a nástroje nemusí fungovat správně.
Proto se doporučuje přidat primární klíč, i když je to umělý identifikátor (například pole s automatickým navyšováním).