sql >> Database >  >> RDS >> Mysql

Omgaan met onhandigheid van het toevoegen van een tijdstempelkolom aan de mysql-tabel

Gebruik pt-online-schema-change , een tool voor het automatiseren van ALTER TABLE-bewerkingen voor MySQL, zonder de tafel op slot doen. Het maakt deel uit van de Percona Toolkit, een gratis verzameling onmisbare hulptools voor MySQL-ontwikkelaars en DBA's.

$ pt-onlines-chema-change h=localhost,D=mydatabase,t=mytable \
  --alter="add column mod_time timestamp"

U kunt doorgaan met het lezen en schrijven van de originele tabel terwijl pt-online-schema-change werkt. Als het klaar is, verwisselt het automatisch de namen van de tafels en laat het origineel vallen.

U kunt een opname bekijken van een webinar over deze tool door de ontwerper. Bekijken is gratis, maar vereist registratie:http://www.percona.com/webinars/2012-05-02-zero-downtime-schema-changes-in-mysql



  1. 9 echt handige MySQL-datumfuncties die gemakkelijk te onthouden zijn

  2. verwijder niet-numerieke tekens in een kolom (karakter variërend), postgresql (9.3.5)

  3. Belangrijkste veelvoorkomende problemen met MHA en hoe u ze kunt oplossen

  4. Formulier in PDO om gegevens bij te werken