小编JJe*_*eff的帖子

SQLite - 是否可以使非整数主键工作?

感谢阅读,希望能解答

由于遗留问题和公司政策,我使用 SQLite 2.8.17 并有一些 varchars 作为主键。

但是,当我运行"pragma integrity_check" 时,它会具有 varchar 主键的表上报告“索引中缺少 rowid”“索引中的条目数错误”,但返回的结果是可以的。

Extended Constant DB 访问和使用(大约一天的负载测试)似乎导致 DB 失败(完整性检查返回 FAIL)并且唯一的解释(通过.explain)是与之前相同的错误(“rowid 从索引中丢失”“索引中的条目数错误”)。

任何人都可以帮忙吗?我做错了什么吗?

谢谢。

sqlite varchar primary-key sqlite2

5
推荐指数
1
解决办法
1479
查看次数

标签 统计

primary-key ×1

sqlite ×1

sqlite2 ×1

varchar ×1