Tabele o określonych nazwach można pobrać z information_schema
.
W ten sposób otrzymasz listę tabel w swojej bazie danych:
select table_name from information_schema.tables;
Mając to na uwadze, możesz wygenerować skrypt, aby usunąć potrzebne tabele:
select concat('drop table ', table_name, ';')
from information_schema.tables;
Następnie skopiuj ten skrypt i wklej go do interpretera SQL.
Możesz także filtrować tabele na podstawie ich nazw lub baz danych:
select concat('drop table ', table_name, ';')
from information_schema.tables
where table_name like 'abc%'
and table_schema = 'myDatabase'; --db name