[SQL] table 일괄 삭제 하기
Roel Downey
[Mysql] SET @tables = NULL; SELECT GROUP_CONCAT(table_schema, '.', table_name) INTO @tables FROM information_schema.tables WHERE table_schema = 'DB이름 여기에 입력'; -- specify DB name here. SET @tables = CONCAT('DROP TABLE ', @tables); PREPARE stmt FROM @tables; EXECUTE stmt; DEALLOCATE PREPARE stmt; 특정 DB 내에 모든 테이블을 모두 삭제해버리고 싶을 때에는 (DB는 지우지 않은체로) 위 내용을 먼저 복사한다. 'DB이름 여기에 입력' 부분에 삭제해야할 테이블이 있는 DB명을 입..