sqlite3 python的不同类型的多个参数

时间:2017-02-02 17:15:40

标签: python parameters sqlite sql-update where-clause

我似乎无法弄清楚如何参数化多种不同格式(同一查询中的实际和字符串

conn = sqlite3.connect(dbfile)
c = conn.cursor()

def update_data(text,var2):
    c.execute("UPDATE T SET T12M = ? WHERE date = ?", (var2, text))
    conn.commit()

如果我硬编码我想要的东西,但是我似乎无法使变量数/文字起作用。对于ex,这有效,但我想传递变量数/字符串: UPDATE T SET T12M = 10 WHERE date ='2015/9/28';

1 个答案:

答案 0 :(得分:-1)

尝试使用花括号和.format()方法:

route