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

云鹊BLOG云鹊BLOG云鹊BLOG

当前位置:首页关于 外键 的文章
SQLite INSERT OR IGNORE:非法记录被跳过,为什么外键错误仍会中断

SQLite INSERT OR IGNORE:非法记录被跳过,为什么外键错误仍会中断

把INSERT改成INSERT OR IGNORE以后,重复键、不合格数量和缺失字段似乎都被安静跳过,于是有人把它当成“尽量导入,遇到什么都继续”。一旦出现外键错误,这个预期就会失效,而且同一条多行INSERT里较早...

yunqueblogyunqueblog/ 技术教程/ 2026-10-03/ 4 阅读
SQLite ON DELETE SET DEFAULT:默认值已经设置,为什么删除父记录仍失败

SQLite ON DELETE SET DEFAULT:默认值已经设置,为什么删除父记录仍失败

把某个负责人删除后,资产自动转入“未分配”类别,是很自然的表设计。于是给子表外键写DEFAULT 0,再添加ON DELETE SET DEFAULT。真正删除时却报外键错误,容易让人怀疑动作没有执行。事实上,设置默...

yunqueblogyunqueblog/ 技术教程/ 2026-10-03/ 4 阅读
SQLite 外键排查:建了 REFERENCES,为什么孤儿记录仍能写入

SQLite 外键排查:建了 REFERENCES,为什么孤儿记录仍能写入

表结构写了 REFERENCES,却发现子表指向不存在的父记录,问题可能在连接初始化。SQLite 的外键检查需要受库构建支持,并在连接上启用;不能把建表语句或某个管理工具中的开关当作所有应用连接的保证。本文用 Py...

yunqueblogyunqueblog/ 技术教程/ 2026-10-01/ 3 阅读
  • 1
  • 共 1 页
Copyright2020后台修改文字. 基于Z-BlogPHP搭建