Du kan skapa en ny, tom tabell, manuellt flytta över data i bitar (INSERT in new, DELETE from old ett visst antal rader), släppa den gamla tabellen och byta namn på den nya tabellen. I grund och botten vad MySQL gör, men att flytta över data istället för att kopiera den, vilket borde tillåta dig att använda mindre utrymme.