Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 23000
- git rebase -i
- Cannot delete or update a parent row: a foreign key constraint fails
- event loop
- Git
- Cannot add or update a child row: a foreign key constraint fails
- 페이지네이션 최적화
- kafka connect
- programmers
- jdbc connector
- git reflog
- 제약 조건
- foreign key constraint fails
- 1450
- Path Variable
- debezium
- reflog
- Query String
- constraint fails
- kafkaconnect
- API 설계
- 1452
- code --no-sandbox
- Invalid character found in method name
- 페이지네이션
- kafka-connect
- Pagination Optimization
- 참조무결성
- 문자열 검증
- Late row lookup
Archives
- Today
- Total
목록참조무결성 (2)
Kawaii_Jordy
[참조무결성 제약조건] 1451 (23000) Cannot delete or update a parent row: a foreign key constraint fails 해결
Problem A 테이블에서 B 테이블을 참조하고 있는 경우, A 테이블을 삭제할 때 참조무결성 제약조건에 의해 테이블이 삭제 되지 않는 상황이다. Solution 1) 먼저 외래키 제약조건 체크를 해제 시키고 2) 원하는 테이블을 삭제한다. 3) 추후의 DB 정합성을 위해 외래키 제약조건을 다시 체크 하도록 설정을 변경한다 mysql> SET FOREIGN_KEY_CHECKS = 0; // 외래키 제약조건 체크 해제 mysql> DELETE TABLE [테이블명] or TRUNCATE [테이블명] OR DROP [테이블명] mysql> SET FOREIGN_KEY_CHECKS = 1; // 외래키 제약조건 체크
취준/DB
2021. 6. 8. 20:19
[참조무결성] (1452): Cannot add or update a child row: a foreign key constraint fails 해결
Problem (1452): Cannot add or update a child row: a foreign key constraint fails Foreign key에 값을 삽입할 때, 참조하는 테이블의 Primary key에 해당하는 값만 삽입해야 하지만 이를 어길 시 위의 에러가 발생한다. Solution 참조하는 테이블의 Primary key에 값을 넣어준 뒤, 참조 받는 테이블의 Foreign key의 값을 참조하는 테이블의 Primary key의 값으로 넣어준다.
취준/DB
2021. 5. 8. 13:31