Python MySQL Bağlayıcısı'nı kullanıyorum, veritabanına bir kayıt ekledim ve başarılı oldu. Fakat Python kodunda, takılıp takılmadığını nasıl bilebilirim? Tablonun birincil anahtarı yok.Python bir kaydın başarıyla eklendiğini veya eklenmediğini öğrenmek için
def insert(params) :
db_connection = Model.get_db_connection()
cursor = db_connection.cursor()
try :
cursor.execute("""INSERT INTO `User`(`UID`, `IP`) VALUES(%s,%s);""", (params))
db_connection.commit()
except :
db_connection.rollback()
Model.close_db(db_connection)
return result
Teşekkürler, işe yarıyor. : D –
Bir soru daha @falsetru, bu soruyu göndermeden önce .rowcount kullandım. Ama bir hata attı "int" kalmıyor olamaz ". Ama şimdi işe yaradı, gerçekten nedenini bilmiyorum. –
@GiaDuongDucMinh, rowcount like yöntemini mi çağırdınız? '.rowcount() '? Bu bir yöntem değil. – falsetru