[英]DynamoDB update using NODEjs: Syntax error token: "_", near: ", _geoloc"
[英]ProgrammingError: syntax error at or near "," in psycopg2 update query using extras.execute_values
我正在尝试使用 psycopg2.extras.execute_values 模块更新 Redshift 表。 下面是代码
from psycopg2 import extras
cur = con.cursor()
update_query = """update my_table
set gender = data.gender
from (VALUES %s) as data (gender,firstname)
where my_table.firstname = data.firstname
and my_table.gender is NULL"""
new_values = [("F","Charlene"),("F","BRITTANY")]
extras.execute_values (cur, update_query, new_values)
但是我收到以下错误:
尝试了引号、双引号和括号的各种组合,但没有成功。
TIA。
我来晚了回复,但这是我得到的答案。
游标.executemany()。
我尝试进行大量搜索,但自己从未找到解决方案。 我正在使用蟒蛇。
以下 URL 中的更多详细信息。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.