90%정도 delete_all.php 페이지 찾을 수 없다고 합니다. 정보
90%정도 delete_all.php 페이지 찾을 수 없다고 합니다.
본문
질문1]
테이블 레코드 수는 2만에서 3만건 이상입니다
검색후 결과를 전체선택후 선택지우기를 하면 이따금 잘 되기도 하지만
대부분 페이지를 찾을 수 없다고 결과가 뜹니다.
그러나 실제로는 지워지기도 하고 부분적으로 안지워지기도 하는것 같구요
서버사양이 않좋아서 for문 처리를 못하고 죽어버리는것일까요?
질문2]
해서 그누를 사용하지 않고 직접 쿼리문을 돌려볼까 합니다.
실제 사용하고 있는 디비라 매우 조심 스럽습니다.....
목적은 키워드가 들어가 있는 레코드는 삭제 하라 입니다.
아래처럼 하면 되나요?
$sql_del ="DELETE 테이블명 WHERE 컬럼명 = %키워드%' ";
sql_query($sql_del) ;
다시 좀더 알아보니
$sql_del ="DELETE 테이블명 WHERE 컬럼명 like %키워드% ";
이렇게 해야될것같기도 하구요
이렇게 했을때 for 구문 같은것 안해도 싹 찾아서 지워줄까요?
또 포인트나 업로드파일 해당글에 코멘트 삭재등은 동시에 지우는것은 포기해야 할까요?
테이블 레코드 수는 2만에서 3만건 이상입니다
검색후 결과를 전체선택후 선택지우기를 하면 이따금 잘 되기도 하지만
대부분 페이지를 찾을 수 없다고 결과가 뜹니다.
그러나 실제로는 지워지기도 하고 부분적으로 안지워지기도 하는것 같구요
서버사양이 않좋아서 for문 처리를 못하고 죽어버리는것일까요?
질문2]
해서 그누를 사용하지 않고 직접 쿼리문을 돌려볼까 합니다.
실제 사용하고 있는 디비라 매우 조심 스럽습니다.....
목적은 키워드가 들어가 있는 레코드는 삭제 하라 입니다.
아래처럼 하면 되나요?
$sql_del ="DELETE 테이블명 WHERE 컬럼명 = %키워드%' ";
sql_query($sql_del) ;
다시 좀더 알아보니
$sql_del ="DELETE 테이블명 WHERE 컬럼명 like %키워드% ";
이렇게 해야될것같기도 하구요
이렇게 했을때 for 구문 같은것 안해도 싹 찾아서 지워줄까요?
또 포인트나 업로드파일 해당글에 코멘트 삭재등은 동시에 지우는것은 포기해야 할까요?
댓글 전체

delete from 테이블명 where 컬러명 like '%대신%' <- 이게 맞습니다만..
like 위험합니다. 차라리 where 컬럼명 = '키워드' 로 좀더 조건을 일치 시키는게 맞을듯 합니다.
like '%키워드'
like '키워드%'
like '%키워드%'
먼저 select 명령으로 인용해서 해보신후에 하세요.
like 위험합니다. 차라리 where 컬럼명 = '키워드' 로 좀더 조건을 일치 시키는게 맞을듯 합니다.
like '%키워드'
like '키워드%'
like '%키워드%'
먼저 select 명령으로 인용해서 해보신후에 하세요.

네 불루의기사님 감사 드립니다.
디비 날리면 불루의기사님이 말타고 오실줄로 알고 있겠습니다
디비 날리면 불루의기사님이 말타고 오실줄로 알고 있겠습니다