Check İşlemi Yapma

Merhabalar, veri çekme işlemi sağlıyorum.Örnek veriyorum kitap ilanlarını çekip veri tabanına her kitabın linkini kaydediyorum. Bu işlem esnasında ilgili ilan daha önce veritabanına kayıt edilmiş mi diye kontrol etmesi gerekiyor.Yoksa kaydı eklesin, varsa çalışmayı durdursun… Yani mükerrer kayıt olmasın. Bu döngüyü nasıl yapabilirim? Yardımcı olursanız çok sevinirim.

veritabanında ilgili sütuna “unique” özelliği vermeyi deneyebilirsiniz.
Mükerer kayıt yaptığınızda hata verecektir. ona da “try catch” ile bakarsınız.
https://www.sqlite.org/lang_createtable.html 3.6. UNIQUE constraints

1 Beğeni

Bu mantıklı cevap için çok teşekkür ederim. Try-catch kısmını nasıl yapabilirim peki?

Öncelikle python daki ismi “try except”. Diğer dillerde “try catch” olarak geçiyor; bu nedenle genelde öyle anılıyor ki ben de yanlış kullanmışım.
Yazbel - Hata Yakalama konusuna bakabilirsiniz.

Ben de pyhton da yapacağım bu işlemi, teşekkür ederim. :slight_smile: