I have created tables in SQL as shown below, but when I try to insert values, I get the following error and I'm not sure why:
SQL Error [1452] [23000]: Cannot add or update a child row: a foreign key constraint fails (
N01581969
.Attending
, CONSTRAINTAttending_ibfk_1
FOREIGN KEY (patientID
) REFERENCESPatient
(patientID
))
Physician table
CREATE TABLE Doctor
(
employeeID INT PRIMARY KEY AUTO_INCREMENT,
first_name varchar (255),
last_name varchar (255),
position varchar (255)
);
Patients
CREATE TABLE Patient
(
patientID INT PRIMARY KEY AUTO_INCREMENT,
first_name varchar (255),
last_name varchar (255),
HCN INT,
PCP varchar(255)
);
Nurses
CREATE TABLE Nurse
(
nurseID INT PRIMARY KEY AUTO_INCREMENT,
first_name varchar (255),
last_name varchar (255),
n_position varchar (255)
);
Medical History
CREATE TABLE MedicalHistory
(
historyID INT PRIMARY KEY AUTO_INCREMENT,
med_condition varchar (255),
medication varchar (255)
);