Delete/ Truncate/ Drop 는 언제, 어떤 상황에서 써야 하는지 한 번 정리해봤다 🔍 MySQL 에서 테이블이나 데이터를 삭제할 때, 어떤 명령어를 써야 할까? MySQL에서 데이터를 삭제할 수 있는 대표적인 명령어로는 DELETE, TRUNCATE, DROP 이 있다 이 명령어들은 모두 데이터를 제거한다는 공통점이 있지만,작동 방식, 성능, 롤백 가능 여부, 테이블 구조 유지 여부 등에서 큰 차이를 보인다 DELETE 명령어 DELETE는 특정 조건에 맞는 행 row 만 삭제할 수 있는 SQL 명령어이다 조건 없이 사용하면 테이블의 모든 데이터를 삭제하지만, 테이블 구조는 그대로 유지된다 또한 트랜잭션을 지원하므로, ROLLBACK 으로 복구할 수 있다 DELETE 사용 예시 -- 나..