sql >> Database teknologi >  >> RDS >> Mysql

Håndter kejtethed fra at tilføje tidsstempelkolonne til mysql-tabellen

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



  1. Mysqli til PDO konvertering

  2. VENSTRE JOIN efter GROUP BY?

  3. skriv resultater af sql-forespørgsel til en fil i mysql

  4. MySQL-indeksnavn og fremmednøglenavn skal være forskellige for forskellige tabeller?