问题标签 [bulk-delete]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 在 JPA 中批量删除行同时将删除级联到子记录的最佳方法是什么
我正在尝试在我的实体中进行批量删除,最好的解决方案是使用CriteriaDelete
. 但CriteriaDelete
不会级联(至少对我来说不是)。
所以,似乎我唯一的解决方案是先选择并分别删除每个元素。这对我来说似乎没有错。
有人对如何进行批量删除有更好的了解吗?它实际上是更好的方法吗?
如果有帮助,我正在使用 EclipseLink 2.5.2。
node.js - 删除具有共同键模式的多个沙发底座实体
我有一个用例,我必须删除存储在沙发库中的实体子集,例如删除所有键以“pii_”开头的实体。我正在使用 NodeJS SDK,但只有一种删除方法,一次需要一个键:http: //docs.couchbase.com/sdk-api/couchbase-node-client-2.0.0/Bucket.html#remove
在某些情况下,需要删除数千个实体,如果我一一删除它们需要很长时间,特别是因为我没有在我的应用程序中保留键列表。
toad - 在 toad 中批量删除用户的例程
任何人都可以帮助我根据 toad 数据库中的任何标准批量删除用户的例程。
arangodb - 关于 arangodb 中的批量删除 API
我正在寻找在 ArangoDB 中执行批量删除的 API。我该怎么做?
我已经浏览了下面的链接......但我觉得它太乏味了。 https://docs.arangodb.com/HttpBatchRequest/index.html
实际上我正在寻找一些更简单的方法,例如批量导入语法(粘贴在下面供您参考)
curl --data-binary @- -X POST --dump - " http://localhost:8529/_api/import?collection=test&createCollection=true " [ "firstName", "lastName", "age", "gender" ] [“乔”、“公”、42、“男”] [“简”、“多伊”、31、“女”]
请在这方面帮助我。
提前致谢
- 鲯鳅
elasticsearch - 在 Elasticsearch 中通过一个查询删除多个文档的问题
我试图一次从一种类型中删除多个文档,这是我的代码。
当我执行此代码时,代码将运行良好,但它在 elasticsearch 数据库中没有任何影响。
它在调试时显示以下消息(在监视窗口中): {Invalid NEST response built from an unsuccessful low level call on POST: /_bulk} Nest.IBulkResponse {Nest.BulkResponse}
mysql - 批量删除超过 1 小时的表所需的存储过程
我创建了以下 MySQL (v5.7.14) 存储过程。它成功删除了我的数据库中所有前缀为“members_list_”的表。但是,我只想删除前缀为“members_list_”并且超过 1 小时的表。
你会看到我已经在 WHERE 子句中删除了一个命令。它使用 CREATE_TIME 功能,但是当我“使”那段代码(通过删除“;--”部分)时,我收到以下错误消息:
过程执行失败 1064 - 您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的“NULL”附近使用正确的语法
甚至可以批量删除超过 1 小时的前缀表吗?
dynamics-crm-2011 - MS CRM 2013 批量删除作业,为作业中提交的每条记录提供“SQL 超时已过期”
我们正在 MS CRM 中创建批量删除作业,它处于成功状态,但列表中的每条记录都因错误而失败
“SQL Server 超时已过期”,错误代码为 0x80044151。
即使作业包含一条记录,它也会失败并显示相同的错误消息。我检查了注册表项,所有超时(OLEDB、正常和扩展)都具有正确的值(分别为 86400、300000 和 1000000)。我的 CRM 网址也在注册表项中注册。
任何人都可以帮助我到除此之外的哪个区域,我们可能已经错过了到目前为止。我们已经为这个错误苦苦挣扎了一周,我们无法弄清楚是什么原因造成的。
java - 具有多列主键的 JPA 批量删除
给定以下实体:
以及以下主键对象:
我有 50 个 ObjectEntity 要删除,我想避免循环并执行 50 个删除请求。因此,我在我的 dao 中编写了以下代码以生成删除查询,例如DELETE FROM OBJECT_TABLE WHERE (id1, id2) IN ((someId1, someId2), (someOtherId1, someOtherId2), ...)
除了生成的查询有问题。表单是正确的,但它没有正确绑定列名。请参阅我得到的查询。
我不明白为什么我的列名没有绑定。我是否错过了 Entity 或 Pk 上的某些内容?
提前致谢。
PS:生成的查询在 Oracle 数据库上执行
编辑->使用@Guenther解决方案解决
通过使用多个谓词构造相同的请求来解决该问题。
最终请求看起来像DELETE FROM OBJECT_TABLE WHERE ((ID1 = someId1 AND ID2 = someId2) OR (ID1 = someOtherId1 AND ID2 = someOtherId2) OR ...)
c# - 有进度的批量删除
我尝试找到一些方法来使用批处理从表中删除大量数据并进行删除。
要删除,我使用以下代码:
但它不提供有关删除状态的信息。所以我尝试添加这个功能。
它可以工作,但在执行结束时会返回输出数据。但我尽量new batch
在处理每批之前得到。我不想将每个批次分开SqlCommand
。我觉得它会影响性能。
scala - 批量删除 hbase 行的 Spark 程序抛出 AbstractMethodError
以下是我在 spark 应用程序中的代码块,用于从 hbase 表中删除一组行键(rePartitionedRowKeys),
pom.xml 中的相关依赖项是,
当我运行应用程序时,我得到了其中一种日志方法的 AbstractMethodError,
我是否缺少任何依赖项 jar 或者是由于 jar 冲突?提前致谢