大表修改字段

  • 如果 ALTER TABLE 仍在进行,建议停止操作(如果可能),然后使用 pt-online-schema-change(Percona Toolkit)来执行无锁或低锁的表结构变更:
    bash
    pt-online-schema-change --alter "MODIFY COLUMN column_name LONGTEXT" D=your_database,t=table_name --execute
     
     
  • 或者,明确指定在线 DDL:
    sql
    ALTER TABLE table_name MODIFY COLUMN column_name LONGTEXT, ALGORITHM=INPLACE, LOCK=NONE;
posted @ 2025-06-04 06:23  仁义礼智信的  阅读(10)  评论(0)    收藏  举报