Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/303.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Can';SQL查询中的t传递值:格式不完整_Python_Postgresql_Psycopg2 - Fatal编程技术网

Python Can';SQL查询中的t传递值:格式不完整

Python Can';SQL查询中的t传递值:格式不完整,python,postgresql,psycopg2,Python,Postgresql,Psycopg2,我尝试创建一个函数来更新DB表中的列值 if DoesKeyExist(row['campaign_id'], table, cur): query = 'UPDATE campaigns_table SET campaign_name = %s WHERE campaign_id = s%' data = (row['campaign_name'], row['campaign_id'],) cur.execute(query, data) 这里我得到“值错误:

我尝试创建一个函数来更新DB表中的列值

if DoesKeyExist(row['campaign_id'], table, cur):
     query = 'UPDATE campaigns_table SET campaign_name = %s WHERE campaign_id = s%'
     data = (row['campaign_name'], row['campaign_id'],)
     cur.execute(query, data)
这里我得到“值错误:格式不完整” 我做错了什么?
请帮忙。

您的问题在这里
活动\u id=s%'

if DoesKeyExist(row['campaign_id'], table, cur):
     query = 'UPDATE campaigns_table SET campaign_name = %s WHERE campaign_id = %s'
     data = (row['campaign_name'], row['campaign_id'],)
     cur.execute(query, data)

我想你有打字错误。它应该是
…campign\u id=%s
而不是
。campign\u id=s%

%s
而不是
s%
?在2号线上,很长时间了……我可能是瞎了。我有将近一个小时找不到错误。