database - 巨大的(20 位)主键和 SQLite

标签 database sqlite primary-key

如果我尝试将具有 20 位主键的数据插入到 SQLite 数据库中,我会在第二个插入语句中遇到错误,因为它“不是唯一的”。 如果我选择值,我可以从 SQLite 命令提示符中看到主键是用科学记数法写的。 列类型为十进制。有没有办法强制 SQLite“按原样”插入值,即使值那么长也能保持精度/“正常表示”?

最佳答案

将其作为“字符串”而不是数字插入。

关于database - 巨大的(20 位)主键和 SQLite,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/202714/

相关文章:

database - Cassandra如何查询获取最新消息

python - 在 Peewee 中获取或创建

ios - 用于 iOS 开发的 SQLite 的数据库包装器库

java - 从 ListView 和数据库中删除项目

php - 基于 HTML 中设置的数据过滤器构建通用 PHP/MySQL 查询

sql - 连接到本地主机服务器上的 SQL 数据库。

php - MYSQL 中的 UPDATE SET 合并

sql-server - 将 Char PK/FK 转换为 Varchar 或 RTRIM?

mysql - 无法向该列添加主键/唯一键/自动增量

mysql - 我一直收到 SQL 语法错误,我不知道为什么