psycopg2 - datetime SyntaxError: syntax error at or near x
psycopg2 - datetime SyntaxError: syntax error at or near x
我在尝试插入日期时间格式时收到此类错误消息
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("INSERT INTO daily_price (pmd_modified_date_time) VALUES ('"+pmd_modified_date_time+"')")
(注意新的单引号)
我在尝试插入日期时间格式时收到此类错误消息
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("INSERT INTO daily_price (pmd_modified_date_time) VALUES ('"+pmd_modified_date_time+"')")
(注意新的单引号)