반응형
데이터 사전 mariadb에서 참조 테이블을 찾을 수 없습니다.
그래서 저는 이 Mariadb 코드를 과제에 대한 해결책으로 작성하여 HeidiSQL에서 실행하고 있습니다.이론적으로는 작동하지만 SQL 오류(1005)라는 오류 메시지가 표시됩니다.bestellung.arbetetin 테이블을 만들 수 없습니다(errno: 150 "외부 키 제약 조건이 잘못 형성되었습니다").show warning을 사용하면 프로그램은 "참조 테이블 bestellung.arbetitin이 데이터 사전에서 찾을 수 없음"을 자세히 설명합니다.궁금한 게 있는데, 코드에 무슨 문제가 있나요?
Datum date not NULL,
Abholtermin DATE,
Kostenstelle int not NULL,
Abteilung char(5) not NULL,
Mitarbeiter int not NULL,
Telefon int not NULL,
primary key (Bestellnummer)
);
create table enthaelt (
FK_Bestellnummer int not NULL,
FK_Artikelnummer char(10) not NULL,
Menge int not NULL,
unique key (FK_Bestellnummer, FK_Artikelnummer)
);
alter table enthaelt ADD
constraint FK_ArtikelNr
foreign key (FK_Artikelnummer)
references Artikel (Artikelnummer);
alter table enthaelt ADD
constraint FK_BestellNr
foreign key (FK_Bestellnummer)
references Bestellung (Bestellnummer);
create table arbeitetin
(
FK_PersNr int not NULL,
FK_ProjektNr int not NULL,
unique key(FK_PersNr, FK_ProjektNr)
);
alter table arbeitetin ADD
constraint FK_ARBEITETIN_MITARBEITER1
FOREIGN KEY (FK_PersNr)
REFERENCES Mitarbeiter (PersNr);
alter table arbeitetin ADD
constraint FK_ARBEITETIN_PROJEKT
foreign key (FK_ProjektNr)
references Projekt (ProjektNr);
alter table Mitarbeiter ADD
constraint FK_MITARBEITER_ABTEILUNG
foreign key (FK_Abkuerzung)
references Abteilung (Abkuerzung); ```
언급URL : https://stackoverflow.com/questions/69274183/referenced-table-not-found-in-the-data-dictionary-mariadb
반응형
'programing' 카테고리의 다른 글
잔가지 템플릿에서 모든 변수를 검색하는 방법은 무엇입니까? (0) | 2023.08.23 |
---|---|
어떻게 "순서별" 필터링 순서 (0) | 2023.08.23 |
새 활동을 시작하는 방법 버튼 클릭 (0) | 2023.06.04 |
AppFabric이 다시 시작해도 제대로 복구되지 않음 (0) | 2023.06.04 |
다음 작업을 수행할 수 있습니까?각각의 루프를 거꾸로? (0) | 2023.06.04 |