맥좀
40
2019-06-27 10:33:41 작성 2019-06-27 11:08:27 수정됨
2
180

마리아db sql 도움을 청합니다.


마리아DB로 프로젝트 중인데 아래 sql 쓰면 


SELECT NUMBER, LEAD(NUMBER, 0) OVER (ORDER BY NUMBER DESC) AS NEXTNUM FROM BOARD



you have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '(ORDER BY NUMBER DESC) AS NEXTNUM FROM BOARD' at line1


이라고 뜹니다 어떤게 문제해결을 위해 sql문 어느부분을 수정해야하는지 여쭤봅니다.

0
0
  • 답변 2

  • frankcoke
    188
    2019-06-27 10:59:13 작성 2019-06-27 10:59:30 수정됨

    어떤게 문제인지 다 쓰신거 아니에요?

    라인1번의 (ORDER BY NUMBER DESC) AS NEXTNUM FROM BOARD

    요 라인의 syntax 에러 발생.

    1라인 syntax 에러가 문제이니 문법 에러 해결하시면 되겠네요.


    0
  • 르매
    560
    2019-06-27 12:48:49

    구문은 이상없는 것 같은데.. syntax 오류가 발생하는군요. 메시지에 나온 것 처럼 버전을 확인해 보세요.

    LEAD() 는 10.2 부터 지원됩니다.

    0
  • 로그인을 하시면 답변을 등록할 수 있습니다.