首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Insert with Array in Values with On冲突

Insert with Array in Values with On冲突
EN

Stack Overflow用户
提问于 2016-02-25 11:57:18
回答 1查看 791关注 0票数 2

我似乎不能让这个postgresql执行。

代码语言:javascript
复制
INSERT INTO table (x, y) 
VALUES ('somestring', '{0.123, -0.123}') 
ON CONFLICT DO NOTHING RETURNING id;

我得到了错误:

ProgrammingError: (psycopg2.ProgrammingError) syntax error at or near "ON"

我尝试过很多东西,但我对postgresql或sql不是很精通。我使用的是Postgresql 9.5.1版本。

我也在使用SQLAlchemy (Python Lib)。有没有办法检查我的SQLAlchemy使用的是什么版本的Postgresql?

EN

回答 1

Stack Overflow用户

发布于 2016-12-20 04:36:03

您必须指定可能导致冲突的原因。

文档中的示例:

代码语言:javascript
复制
INSERT INTO distributors (did, dname) VALUES (7, 'Redline GmbH')
    ON CONFLICT (did) DO NOTHING;

编辑:我指的是(did)部分

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35617998

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档