[Mysql] 특정 database 안의 모든 테이블 데이터 삭제

반응형
728x90
반응형

특정 database 지정하여 모든 테이블 데이터 삭제

SET @tables = NULL;

SELECT GROUP_CONCAT(table_schema, '.' ,table_name) INTO @tables
FROM information_schema.tables
WHERE table_schema = 'DB명';

SET @tables = CONCAT('DROP TABLE ', @tables);

PREPARE stmt FROM @tables;

EXECUTE stmt;

DEALLOCATE PREPARE stmt;

 

 

반응형

Designed by JB FACTORY