Вы можете получить список имен таблиц с помощью следующего запроса:
select table_name
from information_schema.tables
where table_schema = 'db1' and engine = 'memory';
А затем сгенерируйте запрос, чтобы удалить их. Насколько я знаю, вы не можете использовать выражение / подзапрос для имени таблицы в операторе отбрасывания, поэтому вам придется использовать 2 запроса или создать хранимую процедуру для этого.