sfdsfsfsdf
20
2017-01-11 20:25:51.0
3
82

게시판 댓글중에서 답글 쓸 떄 업데이트 쿼리문이 안먹혀요


아래 select쿼리문 실행했을때 결과 seq 2가 나오면서 위 업데이트 where절에 조건이 맞는 값인 대도 seq값이 안 올라가네요 

제약조건도 다 확인 해봤습니다

0
0
  • 답변 3

  • 김마리
    153
    2017-01-11 20:28:46.0 작성 2017-01-11 20:31:37.0 수정됨

    Set seq=max(seq)+1


    Where절은 and 빼세요

    0
  • 더미
    2k
    2017-01-11 20:29:34.0

    무슨 소리신지

    당연히 안 돌아가는건데요?

    +1하면  오른쪽이  당연히크죠

    0
  • 온군
    48
    2017-01-12 10:42:35.0

    54번 게시물의 seq 가 2보다 큰 것들을 찾아서 seq를 하나씩 증가 시키고 seq가 2인것을 insert 하는 건가요?


    질문을 할 때 여러가지 방법이 있겠지만 저의 경우는 원하는 결과를 설명해주는게 편하더라고요.


    질문의  의도를 모르니 일단 문제는 더미님이 지적해 준 것처럼 and seq >= seq+1 이 문제입니다. 이건 1>= 2 와 같은 것이라 update 건이 없어요.


    and seq >= 2 이렇게 되어야 하는 것 같은데 의도를 모르겠어요.




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