php - SQLSTATE [23000]:完整性约束违规:1452 无法添加或更新
问题描述
我有这个问题:
SQLSTATE[23000]:完整性约束违规:1452 无法添加或更新子行:外键约束失败(tutoblog
. post_category
, CONSTRAINT fk_category
FOREIGN KEY ( category_id
) REFERENCES category
( id
) ON DELETE CASCADE ON UPDATE CASCADE)
解决方案
您正在尝试插入/更新具有外键约束的表。
该字段category_id
必须设置为您 table 中存在的 id category
。因此,请确保首先创建您的类别,然后将其链接到您的条目中。
推荐阅读
- python - 我安装了 Pillow 并尝试使用 from PIL import Image 但它给出了错误
- javascript - 在没有 momentjs 的情况下获取长语言环境日期格式
- python - django 中不存在模板,但我有模板?
- satellite-image - 如何从光谱python库中的env文件中读取波长信息?
- css - 如何从 Next.js 中的 css 模块导入样式表?
- reactjs - 将 Foxit 的 WebPDF 引擎正确导入 React 应用程序
- angular - AWS EBS 上的 Spring Web 应用程序无法与我的 Angular 前端一起使用
- html - CSS 网格:自动放置算法的工作原理
- c# - 这样做的更好方法?C#中的列表索引分配
- python - Python3、cv2.setMouseCallback() 和 cv2.MouseCallback() 参数 void* userdata