- MySQL 데이터 삭제
- MySQL IN 연산자
조건이 있다면, 조건에 맞는 행만 삭제한다
조건이 없다면, 모든 행을 삭제한다(테이블은 남아있음)
DELETE FROM 테이블_이름 WHERE 조건;
테이블을 통째로 삭제한다
DROP TABLE 테이블_이름;
모든 행을 삭제한다 (테이블은 남아있음)
TRUNCATE 테이블_이름;
IN 연산자를 사용하여 WHERE절에 여러 값을 지정할 수 있다
지정할 값은 (,)로 구분하여 괄호 안에 작성하고, 값들 중 하나 이상 일치하면 조건에 맞는 것으로 평가한다(OR 연산 수행)
SELECT * FROM 테이블_이름 WHERE 컬럼_이름 IN (value1, value2, value3, ...);