반응형
Mysql 에서 WITH 절을 사용하다가 아래와 같은 에러가 발생하였다.
(with 절 관련해서는 아래 참고 포스팅 참고)
with is not valid at this position for this server version
필자는 피시에 mysql 5.7.44 버전이 설치 되어있지만 WITH 절은 8.0 부터 사용이 가능하여
사용할 수 없는 구문이라는 에러이다.
해결책
1. 버전을 8.0 이상으로 올린다.
2. WITH 절을 서브쿼리로 푼다.
그밖에도 코딩을 하고 있다면 코드 상에서 풀거나 할 방법은 다양하다.
참고 포스팅
https://thenicesj.tistory.com/1104
https://thenicesj.tistory.com/1105
반응형
'IT > Database' 카테고리의 다른 글
[Mysql] 계층형 쿼리 사용법 (WITH RECURSIVE) (16) | 2024.11.03 |
---|---|
[Mysql] WITH 절 구문 (16) | 2024.11.02 |
[Mysql] ROWNUM 사용 (12) | 2024.10.10 |
[Mysql] [Error] ERROR 1426: Too-big precision 10 specified for 'column'. Maximum is 6. (13) | 2024.10.08 |
[Mysql] can't create test file lower-test (11) | 2024.10.04 |
댓글