首页 > 解决方案 > 语法错误 postgres psycopg2 jupyter notebook

问题描述

这是我的代码,


insert_users=""" INSERT INTO users (user_id, first_name, last_name,
gender, level) VALUES (%s, %s, %s, %s, %s) ON CONFLICT (user_id) DO
UPDATE SET 
(first_name,last_name,gender,level)=(EXCLUDED.first_name,EXCLUDED.last_name,EXCLUDED.gender,EXCLUDED.level);
""" cur.execute(insert_users)

我得到错误,

SyntaxError: "%" 或附近的语法错误 LINE 2: ...id, first_name, last_name, gender, level) VALUES (%s, %s, %s...

我到处都进行了交叉检查,甚至将我的代码与互联网上的其他代码进行了比较,仍然出现此错误,可能是什么错误

标签: postgresqljupyter-notebookpsycopg2

解决方案


推荐阅读