MySQL 5.7에서 하위 쿼리 삽입이 실패함
P粉043295337
P粉043295337 2024-01-10 18:12:10
0
1
556

저는 MySQL 5.7을 포함하여 가능한 여러 데이터베이스를 지원해야 하는 애플리케이션에 대한 SQL 데이터 마이그레이션을 작성 중입니다. 내 현재 코드는 다음과 같습니다.

으아아아

MySQL 5.7에서 실행할 때 오류가 발생합니다. Unknown column 's.table_id' in 'on clause'。我猜测在5.7版本中,ON이 조항은 다른 버전의 MySQL 및 Postgres에서 잘 작동하므로 후속 버전보다 더 엄격합니다. 이 제한을 우회할 수 있는 방법이 있나요? 아니면 쿼리를 다시 작성하는 방법이 있습니까? 저는 SQL에 능숙하지 않으므로 도움을 주시면 대단히 감사하겠습니다.

P粉043295337
P粉043295337

모든 응답(1)
P粉497463473

오류가 발생하는 이유는 명확하지 않지만 하위 쿼리 대신 UPDATE 查询中使用 JOIN에서 오류를 수행하면 수정할 수 있습니다.

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