sql 문의 채택완료

고수님들 초보가 sql을 이용해 자료를 관리하려다 보니 질문이 생겼습니다.

 

item_disp_table

it_id     it_order

1234     1

2335     2

4345     3

으로 저장되어 있습니다.

insert item_disp_table set it_id = 3333, it_order=1 

후에 신규로 추가한 것이 it_order가 1이되고 그 다음것은 순차적으로 뒤로 밀리게 하고 싶습니다. 

item_disp_table

it_id     it_order

3333     1

1234     2

2335     3

4345     4

 

혹시 한줄의 sql로 가능한가요?

 

답변 1개

채택된 답변
+20 포인트

기존의 it_order를 하나씩 늘려주면 될거 같은데요ㅕ

update item_disp_table set it_order = it_order + 1 하고 나서 글 등록 하시면 될거 같습니다.

테스트 전에 백업은 필수로 하시고요

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

매번 감사드려요. 커피쿠폰이라도 보내드리고 싶습니다. aha815#naver.com 연락부탁드려요
#은 @ 입니다. 개인정보때문에 연락처를 적을수 없네요 ㅠ

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고