我正在尝试做这样的事情
cur.execute('''SELECT ID FROM ? WHERE Name = ?''', (var1,var2) )
但在“?”
附近收到语法错误的错误消息我也试过
cur.execute("SELECT ID FROM" + var1 + "WHERE Name = ?", (var2,))
发生了同样的错误
答案 0 :(得分:1)
您不能将占位符用于列或表的名称。
第二个例子由于缺少空格而失败。正确到:
errorList = ["errorPattern1", "errorPattern2",..., "errorPatternN"]