Python

Python MySql Veri / Kayıt Silme

‘DELETE FROM’ ifadesini kullanarak mevcut bir tablodan kayıtları silebilirsiniz:

Örnek: customers tablosunda adresin ‘Mountain 21’ olduğu herhangi bir kaydı silin:

Önemli!: Şu ifadeye dikkat edin: mydb.commit(). Değişikliklerin yapılması zorunludur, aksi halde tabloda herhangi bir değişiklik yapılmaz.

DELETE sözdizimindeki WHERE yan tümcesine dikkat edin: WHERE yan tümcesi, hangi kayıtların silinmesi gerektiğini belirtir. WHERE yan tümcesini atlarsanız, tüm kayıtlar silinecektir!

SQL Injectionunu Önle

Herhangi bir sorgunun değerlerinden kaçmak, ayrıca silme ifadelerinde de iyi bir uygulama olarak kabul edilir.

Bu, veritabanınızı yok etmek veya kötüye kullanmak için yaygın bir web hackleme tekniği olan SQL enjeksiyonlarını önlemek içindir.

Mysql.connector modülü, delete ifadesindeki değerlerden kaçmak için %s yer tutucusunu kullanır:

Örnek: %s yer tutucu yöntemini kullanarak çıkış değerleri:

About the author

admin

Add Comment

Click here to post a comment

Bu site, istenmeyenleri azaltmak için Akismet kullanıyor. Yorum verilerinizin nasıl işlendiği hakkında daha fazla bilgi edinin.