云鹊BLOG云鹊BLOG云鹊BLOG
  • 首页

云鹊BLOG云鹊BLOG云鹊BLOG

当前位置:首页关于 数据约束 的文章
SQLite 复合外键:其中一列为空,为什么剩下一列不再检查匹配

SQLite 复合外键:其中一列为空,为什么剩下一列不再检查匹配

一条记录用租户和编号共同指向父表,租户写成不存在的值,编号却为空,插入竟然成功。若只检查PRAGMA foreign_keys已经打开,很容易把它当成SQLite漏验。真正原因是复合外键对NULL有明确规则:任意一个...

yunqueblogyunqueblog/ 技术教程/ 2026-10-03/ 4 阅读
SQLite CHECK 约束:写了数量大于零,为什么 NULL 仍能插入

SQLite CHECK 约束:写了数量大于零,为什么 NULL 仍能插入

条件看起来够严,空值还是通过了给数量列写上 CHECK(qty > 0),通常是想保证每一条记录都有正数数量。但导入缺失数据时,NULL 仍可能写入成功。原因是 SQLite 的 CHECK 只在表达式求值并转成数值...

yunqueblogyunqueblog/ 技术教程/ 2026-10-01/ 2 阅读
用 AI 生成演示数据:先约定字段关系,再让样本看起来像真的

用 AI 生成演示数据:先约定字段关系,再让样本看起来像真的

给新页面填一些演示数据,AI 可以迅速编出名字、订单和状态。麻烦在于它们可能逐格都像真的,拼在一起却不成立:订单已经取消,发货日期却晚于取消日期;商品数量为零,总额仍然很高。先定义关系与用途,数据才会真正帮助演示。

yunqueblogyunqueblog/ AI分享/ 2026-10-01/ 2 阅读
  • 1
  • 共 1 页
Copyright2020后台修改文字. 基于Z-BlogPHP搭建