U kunt dit niet doen met slechts een enkele MySQL-opdracht, maar u kunt MySQL gebruiken om de instructie voor u te construeren:
Gebruik in de MySQL-shell of via PHPMyAdmin de volgende query
SELECT CONCAT( 'DROP TABLE ', GROUP_CONCAT(table_name) , ';' )
AS statement FROM information_schema.tables
WHERE table_name LIKE 'myprefix_%';
Dit genereert een DROP-instructie die u kunt kopiëren en uitvoeren om de tabellen te verwijderen.
EDIT:Een disclaimer hier - de hierboven gegenereerde verklaring zal alle tabellen in alle databases met dat voorvoegsel laten vallen. Als u het wilt beperken tot een specifieke database, wijzigt u de query zodat deze er als volgt uitziet en vervangt u databasenaam door uw eigen databasenaam:
SELECT CONCAT( 'DROP TABLE ', GROUP_CONCAT(table_name) , ';' )
AS statement FROM information_schema.tables
WHERE table_schema = 'database_name' AND table_name LIKE 'myprefix_%';