Laravel
[Laravel] Error: Integrity constraint violation: 1052 Column
먹세
2020. 12. 9. 10:20
Error: Integrity constraint violation: 1052 Column 'user_id' ~
위와 같은 에러는 무결성 조건 위반 에러임
이유는, 여러 테이블에서 join 을 이용해 검색을 처리할 때
검색 조건에 user_info.user_id 혹은 user_file.user_id 처럼 테이블을 명시하지 않고
user_id 이렇게만 사용하는 경우 어느 테이블의 user_id 외래키(Foreign Key) 를 사용하는지 모호하기 때문에
나오는 에러이다.
자신의 쿼리를 찍어보고 외래키 검색조건에서 테이블을 명시해주면 해결 됨
반응형