2 / 2 / 0
Регистрация: 15.11.2017
Сообщений: 80
1

Как исправить ошибку Error Code 1215, cannot add foreign key constraint?

16.02.2019, 16:47. Показов 3897. Ответов 1
Метки нет (Все метки)

здравствуйте,создал базу данных по жильцам дома и оказываемым им услугам но почему то выдает ошибку в связующей таблице которую я не могу исправить
вот сама ошибка :Error Code 1215, cannot add foreign key constraint
вот сам код:
MySQL
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
 drop database course;
 
CREATE DATABASE course
DEFAULT CHARACTER SET = cp1251
DEFAULT COLLATE = cp1251_general_ci;
 
USE course;
 
create table RESIDENT 
(
CODRES INTEGER  (50) NOT NULL,
NAMERES VARCHAR (30),
LASTNAMERES VARCHAR(50),
PATRONYMICNAMERES VARCHAR(60),
GENDER VARCHAR(20),
NUMAPART INTEGER (50),
CONSTRAINT PK_RES primary key(CODRES)
);
commit;
create table SERVICE
(
CODSER INTEGER(20) NOT NULL,
NAMESER VARCHAR (30),
PRICE INTEGER(30),
CONSUMPTION INTEGER(6),
CONSTRAINT  PK_SER  primary key (CODSER)
);
commit;
create table LINK
(
CODLINK INTEGER (50),
CODRES INTEGER  (50) NOT NULL,
CODSER INTEGER(20) NOT NULL,
CONSTRAINT PK_LINK primary key (CODLINK,CODRES,CODSER),
CONSTRAINT FK_LINK foreign key (CODRES,CODSER)
references LINK (CODRES,CODSER)
ON DELETE CASCADE
ON UPDATE CASCADE
);
commit;
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.02.2019, 16:47
Ответы с готовыми решениями:

Ошибка в mysql workbench ERROR: Error 1215: Cannot add foreign key constraint
ERROR: Error 1215: Cannot add foreign key constraint Не могу создать связь с помощью Foreign key...

Подскажите, пожалуйста, в чем моя ошибка. Постоянно бьет эту ошибку: 1215. Cannot add foreign key constraint
CREATE TABLE сотрудники (emp_id int unsigned not null auto_increment primary key, f_name...

Cannot add foreign key constraint
Вылезает такая ошибка при создании внешнего ключа. В чём дело понять не могу. Вроде везде всё...

Cannot add foreign key constraint
CREATE TABLE salespeople (sid integer not null auto_increment, sname text not null, comm...

1
390 / 352 / 135
Регистрация: 09.04.2011
Сообщений: 993
17.02.2019, 11:29 2
MySQL error 1215 имеет 5 возможных причин, см Ошибки внешних ключей
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.02.2019, 11:29

Cannot add or update a child row: a foreign key constraint fails
Доброе время суток. Являюсь полнейшим профаном в MySql и в базах данных собственно тоже....

Не устанавливается связь между таблицами: Cannot add foreign key constraint
Пытаюсь связать 2 таблицы : create table Persons (id serial, name varchar(50), ...

Cannot add or update a child row: a foreign key constraint fails
Здравствуйте! Изучая MySQL и PHP столкнулся с такой вот проблемкой: Cannot add or update a child...

Cannot add or update a child row: a foreign key constraint fails
Всем привет. Буду рад помощи. Столкнулся с ошибкой. 123Cannot add or update a child row: a...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.