我正在尝试用Python更新SQLite中的两行:
Puntero.execute(
"UPDATE '{T}' set '{F}' = '{C}','{V}' = '{U}' where ID='{I}'"
.format(T = Tabl, F = fecha, V = Vendidos, U = id, C= Cantidad, I=id))
感谢您的帮助!
答案 0 :(得分:1)
首先,不要这样做。您正在为SQL注入做好准备。改为使用占位符。
你想要的是:
Puntero.execute(
"UPDATE Tabl set fecha = :C, Vendidos = :U where ID=in(:I1, :I2)",
{"U": id, "C":Cantidad, "I1":id, "I2":otherid}
)