postgresql - 语法错误 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...
我到处都进行了交叉检查,甚至将我的代码与互联网上的其他代码进行了比较,仍然出现此错误,可能是什么错误
解决方案
推荐阅读
- c - C 上的不同错误、错误 C2275、C2146 等
- q# - Q# 与 LIQUi|>
- python - 使用python复制文件并根据CSV重命名它们
- selenium - 尝试在 selenium 中使用 @FindBy 注释时出错
- java - @SpringBootTest 测试类是否正确?
- c# - C# Web API 可以反序列化包含字典的 URI 中的对象吗
- c# - SignalR 在 asp.net 和控制台应用程序之间进行通信
- amazon-web-services - 阶跃函数 - 从 SQS 读取?
- google-chrome - 在 Jenkins 服务器上找不到 chrome 驱动程序
- php - InfusionSoft:获取联系人详细信息时出现 API 错误