Не можете да го направите само с една MySQL команда, но можете да използвате MySQL, за да конструирате израза за вас:
В обвивката на MySQL или чрез PHPMyAdmin използвайте следната заявка
SELECT CONCAT( 'DROP TABLE ', GROUP_CONCAT(table_name) , ';' )
AS statement FROM information_schema.tables
WHERE table_name LIKE 'myprefix_%';
Това ще генерира оператор DROP, който можете да копирате и изпълните, за да премахнете таблиците.
РЕДАКТИРАНЕ:Отказ от отговорност тук - генерираното по-горе изявление ще премахне всички таблици във всички бази данни с този префикс. Ако искате да го ограничите до конкретна база данни, модифицирайте заявката да изглежда така и заменете базата_назва с вашето собствено име_на_база:
SELECT CONCAT( 'DROP TABLE ', GROUP_CONCAT(table_name) , ';' )
AS statement FROM information_schema.tables
WHERE table_schema = 'database_name' AND table_name LIKE 'myprefix_%';