create table students (StudentId int primary key not null);
create table records (RecordId int primary key not null, StudentId int not null, constraint fk
foreign key(StudentId) references students(StudentId));
insert into records values(1, 1);
Я пробовал это в mysql 5.6, и вставка не удалась:
Cannot add or update a child row: a foreign key constraint fails (`db_9_cd6353`.`records`, CONSTRAINT `fk` FOREIGN KEY (`StudentId`) REFERENCES `students` (`StudentId`))
У вас должны быть соответствующие данные в Первичной таблице, которые вы пропустили.