pyodbc upsert error-sql包含0个参数标记,但提供了3个参数,“hy000”

dtcbnfnu  于 2021-06-26  发布在  Impala
关注(0)|答案(0)|浏览(277)

我正在使用pyodbc、cloudera5.16和python3.6.10上kudu的impala驱动程序向上插入kudu表。insert工作正常,但upsert失败。我收到一个错误:sql包含0个参数标记,但提供了3个参数“hy000”。代码如下所示:

import pyodbc
conn = pyodbc.connect('DSN=my-impala-dsn',autocommit=True) 
crsr = conn.cursor() 

crsr.execute("UPSERT INTO mydb.mytable (col1,col2,col3) values(?,?,?)", val1,val2,val3)

对这个错误有什么看法吗?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题