Perhaps you can disable foreign key checks and unique checks:
SET FOREIGN_KEY_CHECKS=0;
SET UNIQUE_CHECKS=0;
DROP TABLE ...;
This has to work since a standard mysqldump embeds commands like these and a DROP TABLE before creating and reloading it. I have written about before
Further Suggestion : Based on a post from mysqlperformanceblog, you should get Percona Server or upgrade to the latest version of MySQL (5.5.23 has improvements to DROP TABLE
, so 5.6 should have those improvements as well).
As for your current DROP TABLE
, you must let it ride for maintain InnoDB's stability.