오류 1452 MySQL

스콧 데이비스

빈 테이블에 데이터를 삽입했지만 오류 1452가 발생했습니다. MySQL이 오류 내에 NameInfo 테이블을 언급하는 이유를 잘 모르겠습니다.

CREATE TABLE NameInfo (
Language VARCHAR(7) NOT NULL,
Status VARCHAR(13) NOT NULL, 
Standard VARCHAR(13) NOT NULL, 
Name VARCHAR(13) NOT NULL, 
Name_ID INT(4) NOT NULL, 
Place_ID INT(9) NOT NULL, 
Supplier_ID INT(4) NOT NULL, 
Date_Supplied DATE NOT NULL, 
PRIMARY KEY (Name_ID),
FOREIGN KEY (Supplier_ID) REFERENCES Supplier(Supplier_ID),
FOREIGN KEY (Place_ID) REFERENCES Place(Place_ID) 
);


CREATE TABLE Departments ( 
Dept_ID INT(6) NOT NULL,
Dept_NAME VARCHAR(25) NOT NULL, 
DeptHead_ID INT(6) NOT NULL,
DeptAA VARCHAR(20) NOT NULL, 
ParentDept_ID INT(4) NOT NULL,
Location VARCHAR(10) NOT NULL, 
DeptType VARCHAR(12) NOT NULL, 
Primary key (Dept_ID)
); 

CREATE TABLE Employee ( 
Emp_ID INT(6) NOT NULL, 
Name VARCHAR(15) NOT NULL,
Dept_ID INT(6) NOT NULL, 
Tax_ID INT(4) NOT NULL, 
Country VARCAR(15) NOT NULL, 
Hire_Date DATE NOT NULL,
Birth_Date DATE NOT NULL, 
Salary INT(6) NOT NULL, 
Bonus INT(6) NOT NULL,
AddressInfo VARCHAR(30) NOT NULL,
PRIMARY KEY(Emp_ID),
FOREIGN KEY(Dept_ID) REFERENCES Departments(Dept_ID)
); 

상위 테이블, Departments, 하위 테이블, Employee 앞에 데이터를 삽입했습니다.

INSERT INTO Departments
VALUES (040124,'Human Resource Division',405802,'Mohammed Siddiqui',1001,'California','HR');

INSERT INTO Employee
VALUES (901126,'Kenneth Tran',040126,3013,'United States',06/01/2013,06/01/1992,80430,500,'N. 2nd St. Santa Clara, CA.');

ERROR 1452 (23000): Cannot add or update a child: a foreign key constraint fails     ('namesinc'_'employee', CONSTRAINT 'employee-ibfk_1 'FOREIGN KEY ('Dept_ID') REFERENCES 'DEPARTMENTS' ('DEPT_ID'))

추가 정보를 제공 할 수 있는지 알려주십시오.

user1864610

오류 1452는 외래 키 제약 조건을 준수 할 수 없기 때문에 삽입에 실패했음을 나타냅니다.

쿼리가 Employee테이블을 참조하는 외래 키 제약 조건이있는 테이블에 데이터를 삽입 하고 Departments있습니다. Department항목을 설정 하지 않은 경우 해당 Employeee행이 삽입을 참조하는 것은 실패합니다.

Departments항목을 먼저 삽입해야 합니다. 그렇지 Employee않으면 삽입이이 테스트에 실패합니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

MySQL 오류 : 1452

분류에서Dev

mysqlimport : 오류 : 1452

분류에서Dev

오류 1452 SQL WorkBench

분류에서Dev

# 1452 MySQL 오류 : 외래 키 제약 조건 실패

분류에서Dev

MySQL Workbench 오류 1452가 갑자기 작동을 멈췄습니다.

분류에서Dev

키가 정상인 것처럼 보일 때 MySQL 외래 키 오류 1452

분류에서Dev

MySQL 오류 1452 (23000) : 하위 행을 추가하거나 업데이트 할 수 없습니다.

분류에서Dev

Django는 object.save ()에서 MySQL 오류 1452를 발생 시키지만 INSERT는 작동합니다.

분류에서Dev

MySQL-동일한 테이블의 기본 키로 제한되는 외래 키, 오류 # 1452

분류에서Dev

MySQL은 1452 오류로 부모 테이블에 없으면 자식 행에서 행을 추가합니다.

분류에서Dev

MySQL 오류 1452 (23000) : 하위 행을 추가하거나 업데이트 할 수 없습니다. 외래 키 제약 조건이 실패합니다.

분류에서Dev

MySQL Workbench : 오류 코드 1452. 하위 행을 추가하거나 업데이트 할 수 없습니다. 외래 키 제약 조건이 실패합니다.

분류에서Dev

오류 코드 : 1452. 하위 행을 추가하거나 업데이트 할 수 없습니다 : 외래 키 제약 조건이 실패합니다-MYSQL

분류에서Dev

오류 # 1064 mysql

분류에서Dev

MySQL 오류 : 1337

분류에서Dev

MySQL / Foreach 오류

분류에서Dev

MySql to PDO 오류

분류에서Dev

MySQL 오류 # 1215

분류에서Dev

MySQL 오류 # 1064

분류에서Dev

PHP Mysql 오류?

분류에서Dev

MySQL 오류 1005?

분류에서Dev

MySQL 오류 1093

분류에서Dev

MySQL 오류 # 1064

분류에서Dev

Wordpress MYSQL 오류

분류에서Dev

MYSQL 값 오류

분류에서Dev

외래 키가 있고 MySQL 오류 : 1452 : 하위 행을 추가하거나 업데이트 할 수 없습니다. 외래 키 제약 조건이 실패합니다.

분류에서Dev

MySQL Workbench. 오류 1452 : 하위 행을 추가하거나 업데이트 할 수 없습니다. 외래 키 제약 조건이 실패했습니다. 작업 실패

분류에서Dev

테이블에 삽입을 사용하는 동안 mysql 1452

분류에서Dev

GenerationType 및 MySQL 오류

Related 관련 기사

  1. 1

    MySQL 오류 : 1452

  2. 2

    mysqlimport : 오류 : 1452

  3. 3

    오류 1452 SQL WorkBench

  4. 4

    # 1452 MySQL 오류 : 외래 키 제약 조건 실패

  5. 5

    MySQL Workbench 오류 1452가 갑자기 작동을 멈췄습니다.

  6. 6

    키가 정상인 것처럼 보일 때 MySQL 외래 키 오류 1452

  7. 7

    MySQL 오류 1452 (23000) : 하위 행을 추가하거나 업데이트 할 수 없습니다.

  8. 8

    Django는 object.save ()에서 MySQL 오류 1452를 발생 시키지만 INSERT는 작동합니다.

  9. 9

    MySQL-동일한 테이블의 기본 키로 제한되는 외래 키, 오류 # 1452

  10. 10

    MySQL은 1452 오류로 부모 테이블에 없으면 자식 행에서 행을 추가합니다.

  11. 11

    MySQL 오류 1452 (23000) : 하위 행을 추가하거나 업데이트 할 수 없습니다. 외래 키 제약 조건이 실패합니다.

  12. 12

    MySQL Workbench : 오류 코드 1452. 하위 행을 추가하거나 업데이트 할 수 없습니다. 외래 키 제약 조건이 실패합니다.

  13. 13

    오류 코드 : 1452. 하위 행을 추가하거나 업데이트 할 수 없습니다 : 외래 키 제약 조건이 실패합니다-MYSQL

  14. 14

    오류 # 1064 mysql

  15. 15

    MySQL 오류 : 1337

  16. 16

    MySQL / Foreach 오류

  17. 17

    MySql to PDO 오류

  18. 18

    MySQL 오류 # 1215

  19. 19

    MySQL 오류 # 1064

  20. 20

    PHP Mysql 오류?

  21. 21

    MySQL 오류 1005?

  22. 22

    MySQL 오류 1093

  23. 23

    MySQL 오류 # 1064

  24. 24

    Wordpress MYSQL 오류

  25. 25

    MYSQL 값 오류

  26. 26

    외래 키가 있고 MySQL 오류 : 1452 : 하위 행을 추가하거나 업데이트 할 수 없습니다. 외래 키 제약 조건이 실패합니다.

  27. 27

    MySQL Workbench. 오류 1452 : 하위 행을 추가하거나 업데이트 할 수 없습니다. 외래 키 제약 조건이 실패했습니다. 작업 실패

  28. 28

    테이블에 삽입을 사용하는 동안 mysql 1452

  29. 29

    GenerationType 및 MySQL 오류

뜨겁다태그

보관