A , B , C 이 3개의 데이터가 있다면
A값과 C의 값을 자리를 바꿔서 C가 A가 되고 A가 C가 되려면 어떻게 업데이트를 해줘야하나요?
결론은 C가 A값이 되고 A가 C값이 되어야 한다.
D 임시 생성
A -> D
C -> A
D -> C
댓글을 작성하려면 로그인이 필요합니다.
https://stackoverflow.com/questions/37649/swapping-column-values-in-mysql
백업은 필수
한번의 쿼리로 할려면 할수 있지만 복잡합니다.
그냥 sinbi 님 제안대로 세번의 쿼리로 나눠서 하시는게 편합니다.
답변을 작성하려면 로그인이 필요합니다.
이 게시물을 신고 하시겠습니까?신고사유를 선택해주세요.