Sie können Tabellen mit bestimmten Namen aus information_schema
erhalten .
So erhalten Sie eine Liste der Tabellen in Ihrer Datenbank:
select table_name from information_schema.tables;
Vor diesem Hintergrund können Sie ein Skript generieren, um die benötigten Tabellen zu löschen:
select concat('drop table ', table_name, ';')
from information_schema.tables;
Kopieren Sie dann dieses Skript und fügen Sie es in einen SQL-Interpreter ein.
Sie können Tabellen auch nach ihren Namen oder Datenbanken filtern:
select concat('drop table ', table_name, ';')
from information_schema.tables
where table_name like 'abc%'
and table_schema = 'myDatabase'; --db name