Mysql
 sql >> база данни >  >> RDS >> Mysql

Справете се с неудобството от добавянето на колона с клеймо за време към таблицата на mysql

Трябва да използвате pt-online-schema-change , инструмент за автоматизиране на операции ALTER TABLE за MySQL, без заключване на масата. Това е част от Percona Toolkit, безплатна колекция от незаменими помощни инструменти за MySQL разработчици и администратори на бази данни.

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

Можете да продължите да четете и пишете оригиналната таблица, докато pt-online-schema-change работи. Когато приключи, автоматично разменя имената на таблиците и премахва оригинала.

Можете да видите запис на уеб семинар за този инструмент от неговия дизайнер. Гледането е безплатно, но изисква регистрация:http://www.percona.com/webinars/2012-05-02-zero-downtime-schema-changes-in-mysql



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да получите row_number в MySQL

  2. Ограничаване с проверка на условна стойност в MySQL

  3. Най-бързият начин да проверите за съществуващ запис преди вмъкване [mysql_errno()]

  4. MySQL Показване на състоянието на таблицата, автоматичното увеличение не е правилно

  5. Грешка в Rails при инсталиране на mysql2 (mysql2-0.3.20)