Quantcast
Channel: Active questions tagged referential-integrity - Database Administrators Stack Exchange
Viewing all articles
Browse latest Browse all 60

How can I define circular referential integrity constraints?

$
0
0

I have two tables mutually referencing each other, and I get this error when trying to insert into one of them: "Foreign key constraint is incorrectly formed".

enter image description here

I have been stuck for three weeks this assignment and can't seem to get anywhere or find someone with database experience to help.

I have attached all three queries but only receive an error on the last query where I create the table "DEPARTMENTS"

CREATE DATABASE k0310855_AMAZON;USE k0310855_AMAZON;

my tables:

CREATE TABLE EMPLOYEE (EMP_ID int PRIMARY KEY,EMP_SALARY int,EMP_PHONE varchar(255),EMP_DEPARTMENT varchar(255));

and:

CREATE TABLE CHILDREN (    CHI_NAME int,    CHI_AGE int,    EMP_ID int,    CONSTRAINT CHILDREN PRIMARY KEY (EMP_ID, CHI_NAME));

and:

CREATE TABLE DEPARTMENTS (  EMP_DEPARTMENT int PRIMARY KEY,  DEP_NAME varchar(255),  DEP_BUDGET int,  DEP_MANAGER varchar(255),  CONSTRAINT FOREIGN KEY (DEP_MANAGER) REFERENCES EMPLOYEE (EMP_DEPARTMENT) );**

I am receiving the following error:

ERROR 1005 (HY000): Can't create table `k0310855_AMAZON`.`DEPARTMENTS` (errno: 150 "Foreign key constraint is incorrectly formed")

Viewing all articles
Browse latest Browse all 60

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>