Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Đối phó với sự khó xử khi thêm cột dấu thời gian vào bảng mysql

Bạn nên sử dụng pt-online-schema-change , một công cụ để tự động hóa các hoạt động ALTER TABLE cho MySQL, không có khóa bàn. Đây là một phần của Bộ công cụ Percona, một bộ sưu tập miễn phí các công cụ trợ giúp không thể thiếu cho các nhà phát triển MySQL và DBA.

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

Bạn có thể tiếp tục đọc và ghi bảng gốc trong khi pt-online-schema-change đang hoạt động. Khi hoàn tất, nó sẽ tự động hoán đổi tên của các bảng và loại bỏ tên gốc.

Bạn có thể xem bản ghi hội thảo trên web về công cụ này do nhà thiết kế của nó thực hiện. Xem miễn phí nhưng yêu cầu đăng ký: 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. mysqli multi_query theo sau là truy vấn

  2. MySQL - Tìm các hàng phù hợp với tất cả các hàng từ bảng đã tham gia

  3. mySql:lấy các hàng trong đó số từ trong ô (chuỗi được phân tách bằng dấu phẩy) có cùng giá trị với một ô phù hợp

  4. Quản lý tài khoản người dùng, vai trò, quyền, xác thực PHP và MySQL - Phần 4

  5. Sự cố sắp xếp kỳ lạ trong PHP, mysql với dữ liệu utf8