g5_menu 테이블 me_code 테이블에 적힌 숫자 처음 부분 숫자를 일괄적으로 1 더한 숫자로 바꾸기? 채택완료
sinbi
8년 전
조회 4,032
10 --> 20
1010 --> 2010
1020 --> 2020
20 --> 30
2010 --> 3010
2020 --> 3020
https://sir.kr/qa/172337">https://sir.kr/qa/172337 응용하면 될 것도 같은데,
초보라 응용력이 부족해서...^^;
댓글을 작성하려면 로그인이 필요합니다.
답변 4개
채택된 답변
+20 포인트
8년 전
UPDATE g5_menu SET me_code = me_code + 10 WHERE length(me_code) = 2
4자리면
UPDATE g5_menu SET me_code = me_code + 1000 WHERE length(me_code) = 4
쿼리를 잘못 적었네요. 다른분이 댓글을 달아서 수정이 안되네요.
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
8년 전
2자리면
UPDATE g5_menu SET me_code = me_code + 10 WHERE length(10) = 2
4자리면
UPDATE g5_menu SET me_code = me_code + 1000 WHERE length(10) = 4
이렇게 하면 되지 않을까요
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
G
GroupByEYE
8년 전
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
데이터 베이스에 수정을 해버리면.. 질문자 님의 질문에 맞게..... 안되죠
디비에 넣어서 수정을 할꺼면.. 애초에 앞자리에서 1을 더할필요가 .. 있을까요...??