Witam,
zastanawiałem się nad następującym problemem:
Mam tabele z PK typu tekstowego. Wstawiając rekord o kluczu który już istnieje w bazie rekord nie jest dodawany. Specyfika aplikacji jest taka, że operacja wstawiania istniejącego już rekordu(te same dane) zdarza się od czasu do czasu.
Czy lepiej(patrząc pod względem optymalnego rozwiązania):
- wstawiać jak leci, najwyżej baza zwróci błąd i rekord nie zostanie dodany czy
- sprawdzać istnienie rekordu i ewentualnie nie wstawiać
Dodam, że tabela ma kilkaset tysięcy rekordów. I jak by to wyglądało gdyby dany problem rozważyć na kluczach typu int.
Dzięki, Pozdrawiam