Du bør bruge pt-online-schema-change , et værktøj til automatisering af ALTER TABLE-operationer til MySQL, uden låse bordet. Det er en del af Percona Toolkit, en gratis samling af uundværlige hjælpeværktøjer til MySQL-udviklere og DBA'er.
$ pt-onlines-chema-change h=localhost,D=mydatabase,t=mytable \
--alter="add column mod_time timestamp"
Du kan fortsætte med at læse og skrive den originale tabel, mens pt-online-schema-change virker. Når det er færdigt, skifter det automatisk tabellernes navne og taber originalen.
Du kan se en optagelse af et webinar om dette værktøj af dets designer. Visningen er gratis, men kræver registrering:http://www.percona.com/webinars/2012-05-02-zero-downtime-schema-changes-in-mysql