upsert 相关问题

有关执行upsert(组合更新/插入)操作的问题。

插入分区表与onConflict子句中的多个行的Postgres 10

我喜欢在Postgres的10以下语句:INSERT INTO MY_TABLE(A,B)VALUES(val_A1,val_B1),...(val_A99,val_B99)关于冲突什么都不做; ...

回答 1 投票 0

SQLITE:批量插入或更换(UPSERT)

我有一个插入(或替换)具有独特的钥匙插入SQLite数据库表中记录的应用程序。预计办1500年记录每秒,但由于性能比这慢...

回答 1 投票 2

UPSERT - INSERT ... ON CONFLICT失败,基于函数的索引为'lower()'唯一约束

我有一个带有代码列的数据库表,该代码列使用小写索引来防止代码值只在大小写中有所不同(例如'XYZ'='xYZ'='xyz')。 Postgresql的典型方法是创建一个...

回答 2 投票 0

插入MySQL表或更新(如果存在)

我想在数据库表中添加一行,但如果存在具有相同唯一键的行,我想更新该行。例如,插入表(id,name,age)值(1,“A”,19)让我们说......

回答 10 投票 768

Upsert查询不使用null值。如何在约束中使用null值更新?

我基于三列组合使用pgsql upsert查询冲突。这里一列可以为null或不是,其他两列将始终包含该值。 Upsert查询工作(更新...

回答 1 投票 1

DB2是否有“插入或更新”语句?

从我的代码(Java)我想确保在执行代码后数据库(DB2)中存在一行。我的代码现在执行select,如果没有返回结果,则执行insert。我真的不喜欢......

回答 4 投票 35

如何创建访问CTE表内部IF语句的PostgreSQL UPSERT函数?

我想创建访问CTE表内部IF子句的upsert函数,但我发现错误:错误:语法错误在“ON”或其附近第12行:SELECT id,999 FROM list ON CONFLICT(id)...

回答 1 投票 0

如何从PostgreSQL到Snowflake迁移“冲突无所事事”?

我正在迁移一大块PostgreSQL脚本在Snowflake中工作。阻止我的问题是冲突语法,特别是当你在冲突中使用时什么都不做。插入table1 ...

回答 1 投票 0

Azure函数插入但不更新cosmosDB

我有一个azure函数从Azure服务总线队列接收消息并将文档发送到cosmosDB。我正在使用Azure函数1.x:public static class Function1 {[FunctionName(“...

回答 1 投票 0

PostgreSQL 10:如何使用约束添加唯一值,默认值为-1

我希望使用约束添加唯一值,并将默认值-1添加到term和oldestyear:ALTER TABLE live_mytable ADD CONSTRAINT live_mytable_uq UNIQUE(id,loan_type,coalesce(...

回答 1 投票 1

如何在postgres中获取UPSERT操作的INSERTED和UPDATED行

我有这样的UPSERT操作:INSERT INTO人(SELECT * FROM people_update)ON CONFLICT(姓名,姓氏)DO UPDATE SET年龄= EXCLUDED.age,street = EXCLUDED.street,city = EXCLUDED ....

回答 1 投票 0

如何在UNIQUE索引中合并两个具有可能NULL值的表?

如何合并(upsert和删除孤立行)到tableA? tableA:+ --------- + -------- + ---------- + ------- + |公司|选项|类别|费率| + --------- + -------- + ---------- + ------- + | a | ...

回答 1 投票 1

MongoDB:upsert子文档数组[重复]

我有以下'SaleOrderCol'集合:{_ id:ObjectId('1000'),产品:[{_ id:ObjectId('1001'),名称:'ProdA',数量:5},{_ id:ObjectId('1002 '), 名称: '...

回答 1 投票 1

如何引用在ON CONFLICT中使用函数的唯一索引?

我正在使用postgres 9.5.3,我有一个这样的表:CREATE TABLE包(id SERIAL PRIMARY KEY,name VARCHAR NOT NULL);我已经定义了一个函数canonical_name,如下所示:CREATE ...

回答 1 投票 11

关于冲突的Postgres会对复合主键进行更新

我有一个表,用户可以回答问题。规则是用户可以回答许多问题,或者许多用户可以回答一个问题,但用户只能回答特定问题......

回答 2 投票 3

如何使用mongodb-java-driver进行upsert

如何使用java-driver将数据插入mongodb集合?我尝试(使用空集合):db.getCollection(collection).update(new BasicDBObject(“_ id”,“12”),dbobject,true,false);但......

回答 3 投票 17

SQL Server上INSERT或UPDATE的解决方案

假设MyTable的表结构(KEY,datafield1,datafield2 ......)。通常我想要更新现有记录,或者如果新记录不存在则插入新记录。基本上:IF(密钥存在)运行...

回答 21 投票 535

POSTGRESQL:错误:列引用“尝试”不明确

我得到错误:列引用“尝试”是模糊的LINE 101:DO UPDATE SET尝试=尝试+ 1;我试图自动增加列尝试。插入不支持别名,但我不是......

回答 1 投票 0

POSTGRESQL:错误:没有与ON CONFLICT规范匹配的唯一或排除约束

我试图使用下面的查询对名为“message_payload”的表执行upsert操作,但得到错误:错误:没有匹配ON CONFLICT的唯一或排除约束...

回答 1 投票 0

如何在纯SQL中使用Apache Phoenix来复制时间戳

我们正在使用Apache Phoenix与我们的HBase安装进行交互。我们之所以选择Phoenix,是因为它为我们提供了向HBase列添加数据类型的能力,因为它为您提供了...

回答 5 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.