⊗pyPmDBNU 110 of 129 menu

Python'da SQL Sorgusu ile Kayıtları Güncelleme

Şimdi kayıtları değiştirmeyi öğrenelim. Bu, UPDATE komutu ile yapılır. Sözdizimi aşağıdaki gibidir:

query = "UPDATE tablo SET alan = değer WHERE koşul" with connection.cursor(dictionary=True) as cursor: cursor.execute(query) connection.commit()

UPDATE komutu ile mutlaka commit metodu kullanılmalıdır:

with connection.cursor(dictionary=True) as cursor: cursor.execute(query) connection.commit()

Dikkatli olun, eğer sorguda WHERE bloğu belirtilmezse, güncelleme sırasında tüm kayıtlar yeni değerlerle değiştirilir.

Örnek

Bir kullanıcının yaşını ve maaşını değiştirelim:

query = "UPDATE users SET age=20, salary=800 WHERE id=1"

Örnek

Yaşı 23 olan tüm kullanıcılar için maaşı 400 ve yaşı 24 yapalım:

query = "UPDATE users SET age=24, salary=300 WHERE age=23"

Pratik Görevler

Daha önce oluşturduğunuz users tablosunun dump'ını kullanarak onu orijinal durumuna getirin.

id'si 4 olan kullanıcının yaşını 35 yapın.

Maaşı 500 olan herkesin maaşını 700 yapın.

id'si 2'den büyük ve 5'e eşit veya küçük olan çalışanların yaşını 23 yapın.

Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet