gpt4 book ai didi

android - SQLite `NOT IN` 参数有大小限制吗?

转载 作者:太空宇宙 更新时间:2023-11-03 11:27:35 25 4
gpt4 key购买 nike

我有一个 SQLite 数据库,我可以在其中执行类似

的查询
  Select * from table where col_name NOT IN ('val1','val2')

基本上我从服务器获得了一个巨大的值列表,我需要选择给定列表中不存在的值。

目前它工作正常,没有问题。但是随着服务器数据库频繁更新,来自服务器的值数量变得巨大。

因此,我可能会得到数以千计的字符串值,我需要将这些值传递给 NOT IN

我的问题是,它会在未来引起任何性能问题吗? NOT IN 参数有大小限制吗? (比如最多可以检查 10000 个值)?

它会在某个时候导致任何崩溃吗?

最佳答案

这是 an official reference关于 sqlite 中的各种限制。我认为 Maximum Length Of An SQL Statement 可能与您的情况有关。默认值为1000000,可调整。

除此之外,我认为NOT IN 子句的参数数量没有任何限制。

关于android - SQLite `NOT IN` 参数有大小限制吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53021216/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com