Executing SQL query with psycopg2(执行SQL查询时使用的是holCopg2)
本文介绍了执行SQL查询时使用的是holCopg2的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在尝试使用心理拷贝2将一个列表传递到postgres表中。我一直遇到一个异常:
数据非常杂乱(请原谅),但这里有一小段代码。我正在从Newletter.py运行它:
这是pg.py,我从以下位置导入INSERT_PG:
打印时SQL的输出:
插入价格值(2018年02/14,2675,12,0,24698,0.23,58,7074,0.86,60,59.09,-0.06,-0.10%,星期三);
不确定我在哪里做错了。数据库连接正常。有什么想法吗?
SQL
首先,您没有使用绑定变量,这是一种糟糕的做法,因为这可能导致推荐答案注入。您应该做的是:
其中kwargs
是与列名和值对应的键/值对的字典。这才是正确的做法。
这篇关于执行SQL查询时使用的是holCopg2的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!