【问题标题】:SQLite delete limitSQLite 删除限制
【发布时间】:2012-10-15 12:24:12
【问题描述】:

问题很简单:在 SQLite 中可以删除的行是否有限制。

我有一个数据库 42 个表,其中一个表包含 75000 行。当我想删除它们时,FF 中的 SQLManager 崩溃。

那么在 SQLite 中删除行有限制吗?

【问题讨论】:

  • 您尝试过使用sqlite 工具吗? sqlite.org/sqlite.html
  • 不,但这无济于事。我制作了一个程序来处理数据库文件,这必须删除所有记录。所以我只想问:在 SQLite 中删除行是否有限制。如果是这样,我需要为自己找到另一个语句来执行:)
  • 如果你不尝试,你怎么知道它没有用? DELETE需要什么SQL?
  • '从许可证中删除'。必须删除它们的是我的程序,而不是其他 sqlite 工具,既然不能,那也没关系。
  • 那么请重新表述您的问题并询问 Firefox/SQLManager 中是否存在错误。您当前问题的答案是“否”。

标签: sqlite delete-row


【解决方案1】:

我在删除 SQLite 中的数十万行时遇到了没有麻烦,因此,如果是问题,则与 DBMS 本身无关。 可能是 SQLManager 的问题,但我没有资格对此发表评论。

我的建议是使用 SQLite 提供的工具(或您自己的代码)而不是使用某些第三方产品 - 这样,您将知道您发现的任何限制(以及根据经验,我怀疑不会很多)将是由于产品本身造成的。

【讨论】:

    猜你喜欢
    • 2017-12-10
    • 1970-01-01
    • 2022-01-17
    • 1970-01-01
    • 1970-01-01
    • 2018-11-05
    • 2017-06-27
    • 1970-01-01
    • 2020-06-03
    相关资源
    最近更新 更多