【发布时间】:2010-08-02 07:22:20
【问题描述】:
感谢您的阅读并希望回答,
由于遗留问题和公司政策,我正在使用 SQLite 2.8.17 并有一些 varchars 作为主键。
但是当我运行 “pragma integrity_check” 时,它会报告 “索引中缺少 rowid” 和 “索引中的条目数错误” 在具有 varchar 主键但返回结果为 OK 的表上。
Extended Constant DB 访问和使用(大约一天的负载测试)似乎导致 DB 失败(完整性检查返回 FAIL)和唯一的解释(通过 .explain em>) 与之前的错误相同(“索引中缺少 rowid” 和 “索引中的条目数错误”)。
有人可以帮忙吗?我做错了什么吗?
谢谢。
【问题讨论】:
-
长度和隐私允许,您可以发布架构吗?从那里可能会收集到一些东西。
标签: sqlite primary-key varchar sqlite2