Nemůžete to udělat pouze jedním příkazem MySQL, ale můžete použít MySQL k vytvoření příkazu za vás:
V prostředí MySQL nebo prostřednictvím PHPMyAdmin použijte následující dotaz
SELECT CONCAT( 'DROP TABLE ', GROUP_CONCAT(table_name) , ';' )
AS statement FROM information_schema.tables
WHERE table_name LIKE 'myprefix_%';
Tím se vygeneruje příkaz DROP, který můžete zkopírovat a spustit, aby se tabulky zrušily.
EDIT:Zde je upozornění - výše vygenerovaný příkaz zruší všechny tabulky ve všech databázích s touto předponou. Pokud jej chcete omezit na konkrétní databázi, upravte dotaz tak, aby vypadal takto a nahraďte název_databáze svým vlastním názvem_databáze:
SELECT CONCAT( 'DROP TABLE ', GROUP_CONCAT(table_name) , ';' )
AS statement FROM information_schema.tables
WHERE table_schema = 'database_name' AND table_name LIKE 'myprefix_%';