Sobes.tech
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).