I am trying to forward a new schema to my db server, but I do not know why this error is occurring. I tried to find an answer to this, but everything I found was either a db engine in Innodb or a key in my table that I was trying to use as a foreign key. If I didn't do it wrong, I did both. Can you help me with something else?
Executing SQL script in serve
ERROR: Error 1215:
-- -----------------------------------------------------
-- Table 'Alternative_Pathways'.'Clients_has_Staff'
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS 'Alternative_Pathways'.'Clients_has_Staff'
(
'Clients_Case_Number' INT NOT NULL,
'Staff_Emp_ID' INT NOT NULL,
PRIMARY KEY ('Clients_Case_Number', 'Staff_Emp_ID'),
INDEX 'fk_Clients_has_Staff_Staff1_idx'('Staff_Emp_ID' ASC),
INDEX 'fk_Clients_has_Staff_Clients_idx' ('Clients_Case_Number'),
CONSTRAINT 'fk_Clients_has_Staff_Clients'
FORIGN KEY ('Client_Case_Number')
REFERENCE 'Alternative_Pathways'.'Clients' ('Case_Number')
ON DELETE NO ACTION
ON UPDATE NO ACTION,
CONSTRAINT 'fk_Clients_has_Staff_Staff1'
FORREIGN KEY ('Staff_Emp_ID')
REFERENCES 'Alternative_Pathways'.'Staff' ('Emp_ID')
ON DELETE NO ACTION
ON UPDATE NO ACTION)
ENGINE = InnoDB
SQL Script Execution Complete: Statement: 7 Successful, 1 Failed
The following are SQL for the parent table:
CREATE TABLE IF NOT EXISTS 'Alternative_Pathways'.'Clients' (
'Case_Number' INT NOT NULL,
'First_Name' CHAR (10) NULL,
'Middle_Name' CHAR (10) NULL,
'Last_Name' CHAR (10) NULL,
'Address' CHAR (50) NULL,
'Phone_Number' INT (10) NULL,
PRIMARY KEY ('Case_Number') )
ENGINE = InnoDB
CREATE TABLE IF NOT EXISTS 'Alternative_Pathways.'(
'Emp_ID' INT NOT NULL,
'First_Name' CHAR (10) NULL,
'Middle_Name' CHAR (10) NULL,
'Last_Name' CHAR (10) NULL,
PRIMARY KEY ('Emp_ID') )
ENGINE = InnoDB