mysql 삭제 질문 채택완료
truncate table g4_write_seoul_01; update g4_board set bo_count_write=0, bo_count_comment=0 where bo_table='seoul_01';
이런 명령어로 게시판 게시물 지우고 카운트 초기화 해주려고 하는데요,
게시판인 seoul_01 부터 seoul_200까지 200개가 있다고 할때, 명령어 한번으로 게시판 1~200 을 다 지우는 방법은 없을까요?
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
채택된 답변
+20 포인트
7년 전
명령어로 한번에 지우는 방법은 힘들것 같네요
대신 php 서버단에서 반복문으로 삭제할 수 있습니다
다만 seoul_1 ~ seoul_200 이면 가능하겠지만 01~200 이면 ... 단위를 나누어서 지우시면 되겠네요
ex)
</p>
<p><?php
// seoul_1 ~ seoul_200
for($i=1; $i<=200; $i++)
{
$sql = "truncate table seoul_{$i}";
sql_query($sql);
}
?></p>
<p>
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인전체 질문 목록
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
채택
답변대기
답변대기
답변대기
답변대기
채택
채택
답변대기
답변대기
답변대기
채택