我正在使用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)
对这个错误有什么看法吗?
暂无答案!
目前还没有任何答案,快来回答吧!