SQLite WITHOUT ROWID 主键:同样的建表字段,为什么空值规则变了 主键写在纸上,约束还要看表的类型把普通表的建表语句末尾加上 WITHOUT ROWID,字段名称没有变化,旧数据却可能导入失败。最容易忽略的原因是主键中的空值:SQLite 为兼容历史行为,普通、非 STRICT 的... yunqueblog/ 技术教程/ 2026-10-02/ 3 阅读
SQLite AUTOINCREMENT:自动生成编号,和保证不复用旧编号有什么区别 没写自增关键字,编号也会增加给 SQLite 表声明 INTEGER PRIMARY KEY 后,插入时省略这一列,数据库通常就会自动分配整数。于是有人认为 AUTOINCREMENT 只是更明确的写法,也有人把它理... yunqueblog/ 技术教程/ 2026-10-01/ 3 阅读