首页 > 解决方案 > 文本主键与复合 int

问题描述

我定义了一个唯一 ID 字段作为主键。string我以:的形式从外部应用程序中检索它们"q:x:y:z"q x y并且z都是十六进制值

我目前将它们存储为TEXT. 我还在 nn 关系的链接表中使用它们。

可以拆分它并使它们全部为整数并创建一个复合主键。

TEXT一个字段将如何对抗的PRIMARY KEY化合物?我可以自己测试这个,但它涉及一些设置。从有实践经验的人那里获得意见会非常有帮助。为了给你一个大小的指示,我说的是最多几千万条记录,(仅理论上的)最大值是 500.000^2。PRIMARY KEY(INT1, INT2, INT3, INT4)

标签: sqlite

解决方案


推荐阅读