SQLite CHECK 约束:写了数量大于零,为什么 NULL 仍能插入 条件看起来够严,空值还是通过了给数量列写上 CHECK(qty > 0),通常是想保证每一条记录都有正数数量。但导入缺失数据时,NULL 仍可能写入成功。原因是 SQLite 的 CHECK 只在表达式求值并转成数值... yunqueblog/ 技术教程/ 2026-10-01/ 3 阅读