Python’da MySQL veritabanında veri güncellemek için UPDATE sorgusunu kullanabilirsiniz. İşte basit bir örnek:
import mysql.connector
# MySQL bağlantısını oluşturun
db = mysql.connector.connect(
host="localhost",
user="kullanici_adi",
password="parola",
database="veritabani_adi"
)
# Veritabanı üzerinde bir işlem gerçekleştirecek bir cursor oluşturun
cursor = db.cursor()
# Güncelleme sorgusu
sql = "UPDATE tablo_adi SET sutun_adi = %s WHERE kosul = %s"
veriler = ("yeni_deger", "kosul_degeri") # Güncel değer ve koşul değeri
# Sorguyu çalıştırın
cursor.execute(sql, veriler)
# Değişiklikleri veritabanına kaydedin
db.commit()
# Bağlantıyı kapatın
db.close()
Yukarıdaki örnekte tablo_adi güncellenmek istenen tablonun adını, sutun_adi güncellenecek sütunun adını, kosul ise güncelleme yapılacak kaydı belirlemek için kullanılacak koşulu temsil eder. yeni_deger ise güncellenen değeri temsil eder. Veritabanına bağlandıktan sonra, cursor nesnesi üzerinden execute() yöntemini kullanarak güncelleme sorgusunu çalıştırabilirsiniz. Ardından, db.commit() ile değişiklikleri veritabanına kaydedebilirsiniz. Son olarak, db.close() ile bağlantıyı kapatmayı unutmayın.
Bir yanıt yazın