【发布时间】:2014-01-15 03:12:52
【问题描述】:
我将 psycopg2 用于我的应用程序。一切都很好,但是:当我插入包含单引号 ' 的数据时,python 会抛出以下异常:
<class 'psycopg2.ProgrammingError'>: syntax error at or near "s"
而且内容是这样的“儿童页面”
我找不到解决此问题的解决方案。我使用 python 字符串文字,如:
"""INSERT INTO table (field_name) VALUES ('%s');"""
我捕获异常并返回查询。我从 posgtre shell 运行这个查询,它工作正常。 psycopg2 有什么问题?
【问题讨论】: