mysql 결과에 여러 줄이 포함되어 있는 오류 해결
P粉068174996
P粉068174996 2024-04-04 16:42:59
0
1
450

이 쿼리를 실행하면 "오류 코드: 1172. 결과에 여러 행이 포함되어 있습니다"라는 오류 메시지가 나타납니다.

으아아아

id가 아래 테이블의 기본 키인 것이 도움이 되나요?

P粉068174996
P粉068174996

모든 응답(1)
P粉322319601

로컬 변수의 이름은 테이블 열과 동일합니다. 이렇게 하면 지역 변수를 열과 비교하지 않고 항상 지역 변수 자체와 비교합니다.

ID 변수를 제공하려면 쿼리가 정확히 하나의 행을 반환해야 합니다

으아악

user_been_following_id 및 user_following_id는 모든 인스턴스에서 로컬 변수로 해석되므로 다음과 같이 번역됩니다.

으아악

user_following이 반환되는 모든 행입니다. 이 문제를 해결하려면

와 같이 로컬 변수의 이름을 바꾸세요. 으아악

(user_following 테이블에 local_user_been_following_id 또는 local_user_following_id라는 열이 없다고 가정)

여기도 참고하세요: https://dev.mysql.com/doc/refman/8.0/en/local-variable-scope.html

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿