Python psycopg2-datetime SyntaxError:在x处或附近出现语法错误

Python psycopg2-datetime SyntaxError:在x处或附近出现语法错误,python,psycopg2,Python,Psycopg2,我在尝试插入日期时间格式时收到这种错误消息 pmd_modified_date_time = json_data['pmd:symbol']['pmd:dataPoint'][x]['pmd:modifiedDateTime'] cur.execute("INSERT INTO daily_price (pmd_modified_date_time) VALUES ("+pmd_modified_date_time+")") 错误消息 SyntaxEr

我在尝试插入日期时间格式时收到这种错误消息

pmd_modified_date_time = json_data['pmd:symbol']['pmd:dataPoint'][x]['pmd:modifiedDateTime']

cur.execute("INSERT INTO daily_price (pmd_modified_date_time) VALUES ("+pmd_modified_date_time+")")
错误消息

SyntaxError: syntax error at or near "11"
LINE 1: ...latest) VALUES (2011-11-01 11:14:43,2...
                                       ^

必须将日期字符串括在引号中:

cur.execute(“插入每日价格(pmd修改日期时间)值(“+pmd修改日期时间+”))

(请注意新的单引号)

我在FileDsqlTransaction中收到新的错误消息:当前事务被中止,在事务块结束前忽略命令我建议您接受此答案并提出一个新问题,提供更多的代码。它实际上与您的答案相关。