我试图在Hadoop上对Cloudera Impala的python impyla查询中转义字符,但似乎没有任何效果。。模板语法不会转义(对于数据库API来说不常见…)
cursor.execute('SELECT * from table where col1 = %s', tuple(["John's unescaped string"]))
产生错误。在
偶数
^{pr2}$
不起作用,有人知道如何解决这个问题吗?对于Python,有没有更好的方法或功能更全面的Impala库?在
Tags:
可以使用带
?
占位符的参数化查询cursor.execute('INSERT INTO table VALUES (?, ?);', (var1, var2))
不过,impyla在引号转义和unicode方面还有其他问题,我还没有完全弄清楚。在
相关问题 更多 >
编程相关推荐