【发布时间】:2013-08-10 04:08:42
【问题描述】:
您好,我对 mysql 还很陌生,并且尝试了其他一些针对此问题的建议修复,但没有运气!我正在尝试在表应用程序和客户之间创建一个外键,但是当我运行我的程序时,我收到错误“cannot add or update a child row a foreign key constraint fails mysql”。我的程序是一个数据捕获表单,旨在将信息插入数据库。
表架构:
申请表:
applicationid mediumint(9)
covertype varchar(100)
customeremail varchar(100)
客户表:
customeremail varchar(100)
customerfname varchar(100)
applicationid mediumint(9)
我尝试通过几种不同的方式设置外键,例如 更改表应用程序添加外键(customeremail)引用客户(customeremail) 更改表客户添加外键(applicationid)引用应用程序(applicationid)
但这没有用,我很感激有关如何解决问题的任何建议
【问题讨论】:
-
添加向您提供错误的查询与我们分享到目前为止您尝试了什么?
-
首先你应该阅读数据库规范化:en.wikipedia.org/wiki/Database_normalization
-
您好,欢迎来到 stackoverflow。也许您应该花一些时间来编辑您的问题以显示更多上下文信息和/或相关信息。无论如何,在等待答案的同时,我建议您花点时间阅读stackoverflow.com/help/someone-answers
标签: mysql constraints