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ő).