SET foreign_key_checks = 0;
DROP TABLE IF EXISTS a,b,c;
SET foreign_key_checks = 1;
Тогда вам не нужно беспокоиться об их отбрасывании в правильном порядке и о том, действительно ли они существуют.
N.B. это только для MySQL (как в вопросе). Другие базы данных, вероятно, имеют другие методы для этого.