MySQL DELETE 기본 구문
DELETE from TESTAISI where num = '1004'
'TESTAISI' 테이블에 'num' 컬럼값이 '1004' 이면 모두 삭제한다.
delete from TESTAISI where num > 1004
'TESTAISI' 테이블에 'num' 컬럼값이 '1004' 크면 모두 삭제한다.
delete from TESTAISI where num < 1004
'TESTAISI' 테이블에 'num' 컬럼값이 '1004' 보다 작은 모두 삭제한다.
delete from TESTAISI where num <> 1004
'TESTAISI' 테이블에 'num' 컬럼값이 '1004' 가 아니면 모두 삭제한다.
- order by num limit 100 몇개까지만 지우고 싶을때 사용하다.
delete from TESTAISI where num > 1004 order by num limit 100
'TESTAISI' 테이블에 'num' 컬럼값이 '1004' 보다 크면
'num' 컬럼값을 기준으로 정렬하여 상위 100 개를 삭제한다.
- like %레코드값% 레코드에서 글자가 포함여부 확인이 가능하다.
delete from TESTAISI where content like '%아이시%'
'TESTAISI' 테이블에 'content' 컬럼값에 '아이시' 단어가 포함되면 모두 삭제한다.
- or and 조건으로 두개의 레코드 값을 비교해서 삭제가 가능하다.
delete from TESTAISI where content like '%아이시%' or subject like '%테스트%'
'TESTAISI' 테이블에서 'content' 컬럼값에 '아이시' 단어가 포함 또는(or)
'subject' 컬럼값에 '테스트' 단어가 있으면 모두 삭제한다.
참고: http://dev.mysql.com/doc/refman/5.0/en/delete.html
'웹관련팁' 카테고리의 다른 글
플래시 투명 배경 옵션 wmode="transparent" (0) | 2016.01.04 |
---|---|
웹호스팅 계정 용량 확인 : 리눅스 du 명령어 (0) | 2016.01.03 |
도메인 주소에 따라 다른 내용 보여주기 (0) | 2016.01.02 |
PUTTY 사용법 : SSH접속프로그램 다운로드 (0) | 2016.01.01 |
리눅스 버전 확인 & phpinfo 서버 환경 설정 확인방법 (0) | 2015.12.28 |
댓글