SQLite Insert into or update

SQLite Insert into or update
S1
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 79
0

Mam pustą tabelę "news" a w niej pola Id (klucz podstawowy), Title (Varchar) i Link (Varchar). Czy da się zaktualizować rekord jeśli już istnieje (obojętnie co będzie w nim przechowywane)?

YA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2384
0

Nie używam sqllite, ale szybkie zerknięcie do manuala pokazuje, że istnieje UPSERT. https://www.sqlite.org/draft/lang_UPSERT.html, które pozwoli Ci zrobić inserta, a w przypadku konfliktu (rekord istnieje) masz możliwość zdefiniowania akcji typu UPDATE.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.