Привет, когда я обновляю данные с помощью sql, я получаю строковую ошибку. Пожалуйста, помогите мне.
Это моя ошибка:
TypeError: not enough arguments for format stringimport pymysql.connect string error
Мой код выглядит следующим образом:
db = mysql.connector.connect(user='root', password='1234', host='localhost', database='sosyalbe')
cursor = db.cursor()
cursor.execute("SELECT * FROM siparisler WHERE siparis_durum ='İptal'")
order = cursor.fetchone()
id = order[0]
dss = 10
cursor.execute("UPDATE siparisler SET urun_baslangic = '%s' WHERE order_id ='%s'" %dss % id) #errror
cursor.execute("UPDATE siparisler SET urun_baslangic = (?) WHERE id = (?)" (dss, id)) #ERROR
пожалуйста, помогите!