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) 를 사용하는지 모호하기 때문에

나오는 에러이다.

 

자신의 쿼리를 찍어보고 외래키 검색조건에서 테이블을 명시해주면 해결 됨

 

 

반응형