Vous ne pouvez pas le faire avec une seule commande MySQL, mais vous pouvez utiliser MySQL pour construire l'instruction à votre place :
Dans le shell MySQL ou via PHPMyAdmin, utilisez la requête suivante
SELECT CONCAT( 'DROP TABLE ', GROUP_CONCAT(table_name) , ';' )
AS statement FROM information_schema.tables
WHERE table_name LIKE 'myprefix_%';
Cela générera une instruction DROP que vous pourrez ensuite copier et exécuter pour supprimer les tables.
EDIT:Un avertissement ici - la déclaration générée ci-dessus supprimera toutes les tables de toutes les bases de données avec ce préfixe. Si vous souhaitez la limiter à une base de données spécifique, modifiez la requête pour qu'elle ressemble à ceci et remplacez database_name par votre propre database_name :
SELECT CONCAT( 'DROP TABLE ', GROUP_CONCAT(table_name) , ';' )
AS statement FROM information_schema.tables
WHERE table_schema = 'database_name' AND table_name LIKE 'myprefix_%';