Sobes.tech
Junior — Middle

Lehetséges új rekord hozzáadása egy olyan táblához, amelynek nincs elsődleges kulcsa?

sobes.tech MI

Válasz az MI-től

Technikailag az adatbázisokban lehet rekordot hozzáadni egy táblához elsődleges kulcs nélkül, ha az adatbázis-kezelő rendszer engedélyezi. Az elsődleges kulcs hiánya azonban rossz gyakorlat, mivel biztosítja az adatok egyediséget és integritását.

Ha a táblának nincs elsődleges kulcsa, akkor egy szokásos SQL lekérdezéssel új rekordot lehet beszúrni:

INSERT INTO tábla_neve (oszlop1, oszlop2) VALUES (érték1, érték2);

De fontos megérteni, hogy elsődleges kulcs nélkül:

  • Nehéz egyértelműen azonosítani a rekordokat.
  • Duplikátumok fordulhatnak elő.
  • Néhány ORM és eszköz nem működhet megfelelően.

Ezért ajánlott elsődleges kulcsot hozzáadni, még akkor is, ha ez egy mesterséges azonosító (például automatikusan növekvő mező).