Mysql 에서 여러 테이블을 한번에 삭제하고자 할때 사용해보자.
SET @tables = NULL;
SELECT GROUP_CONCAT(table_schema, '.', table_name) INTO @tables
FROM information_schema.tables
WHERE table_schema = 'DB이름 여기에 입력'
AND table_name LIKE '%테이블명%';
SET @tables = CONCAT('DROP TABLE ', @tables);
PREPARE stmt FROM @tables;
EXECUTE stmt;
DEALLOCATE PREPARE stmt;
'Database' 카테고리의 다른 글
[오라클] TO_NUMBER 변환후 타입 에러 (0) | 2020.02.06 |
---|---|
[오라클] 대소문자 시스템설정 변경 (0) | 2020.02.06 |
[오라클] 전체 테이블 및 시퀀스 삭제 (0) | 2020.02.06 |
[MySQL] group concat 을 이용한 세로컬럼을 하나로 표현 (0) | 2020.02.05 |
[MySQL] 사용자 계정 관리 (0) | 2020.02.05 |