Heb je overwogen om mysqlimport te gebruiken? Je kunt er hier over lezen:http://dev.mysql. com/doc/refman/5.1/en/mysqlimport.html
Ik zou waarschijnlijk niets doen met het verwijderen van de originele tabellen, omdat je dan al je externe sleutels, indexen, beperkingen, enz. opnieuw moet maken, wat een puinhoop en een onderhoudsnachtmerrie is. Het hernoemen van tabellen kan ook problemen veroorzaken (als je bijvoorbeeld synoniemen voor de tabellen hebt, weet ik niet zeker of mysql synoniemen heeft).
Wat ik echter zou doen, is de sleutels uitschakelen voordat de gegevens worden geladen.
ALTER TABLE tbl_name DISABLE KEYS
Met andere woorden, wanneer u de gegevens laadt, wilt u niet dat deze indexen probeert bij te werken, omdat dat de belasting vertraagt. U wilt dat de indexen worden bijgewerkt zodra het laden is voltooid.
Dus ik denk dat door mysqlimport te combineren met de bovenstaande tip, je een echt efficiënte belasting zou moeten kunnen krijgen.