sql xml에 정의할 sql 문제
- 작성자 :
- 결*자
- 작성일 :
- 2020-02-20 09:47:40
- 조회수 :
- 2,371
- 구분 :
- 기타
- 진행상태 :
- 완료
Q
게시판 만들어보면서 전자정부프레임워크 만져보고 있는데, 게시물 삭제했을 때 auto increment와 게시물 id 값을 순차적으로 재정의 하기위해
delete쿼리 실행 후 밑에 세 쿼리를 돌리고 싶은데요,
alter table '테이블명' auto_increment=1;
set @count=0;
update '테이블명' set '테이블key'=@count:=@count+1;
sql xml 파일에 어떤 식으로 추가해줘야 하나요ㅠㅠ 숫자도 인식못하는 것 같고, update는 sample에 있어서 <update id=""></update>를 사용해도 괜찮을 것 같은데 alter이나 set은 어떻게 해줘야하나요?
delete쿼리 실행 후 밑에 세 쿼리를 돌리고 싶은데요,
alter table '테이블명' auto_increment=1;
set @count=0;
update '테이블명' set '테이블key'=@count:=@count+1;
sql xml 파일에 어떤 식으로 추가해줘야 하나요ㅠㅠ 숫자도 인식못하는 것 같고, update는 sample에 있어서 <update id=""></update>를 사용해도 괜찮을 것 같은데 alter이나 set은 어떻게 해줘야하나요?
A
안녕하세요.
표준프레임워크센터 입니다.
마이바티스에서
alter table등을 직접 호출하는것은 기능이 가능하다고 해도
보안문제를 발생시킬듯 합니다
게시판 구현시 다른 접근방법이 필요해 보입니다.
구현완료후 보안코드 검증등을 받는 경우에도
문제로 지적받을 가능성이 아주 높아 보입니다.
해당기능 alter table등을 사용하여
구현해야 하는 업무적인 필요성을 알수는 없으나
별도 쿼리로 auto increment값을 채번하여
update문에 적용하는 방법을 고민해 보셔야 할듯 합니다.
감사합니다.
표준프레임워크센터 입니다.
마이바티스에서
alter table등을 직접 호출하는것은 기능이 가능하다고 해도
보안문제를 발생시킬듯 합니다
게시판 구현시 다른 접근방법이 필요해 보입니다.
구현완료후 보안코드 검증등을 받는 경우에도
문제로 지적받을 가능성이 아주 높아 보입니다.
해당기능 alter table등을 사용하여
구현해야 하는 업무적인 필요성을 알수는 없으나
별도 쿼리로 auto increment값을 채번하여
update문에 적용하는 방법을 고민해 보셔야 할듯 합니다.
감사합니다.