当大数据量下需要处理表结构的更新时,如增加字段/更改字段
例:对user表的处理
# 1.创建一个源表的复制版
CREATE TABLE user_bak
# 2.将源表数据,插入到新建表中
insert into user_bak select * from user;
# 3.删除源表(谨慎操作,可先把源表rename)
DROP TABLE user;
# 4.更改新建表的name
RENAME TABLE user_bak to user;
注:
1.执行期间,新的insert及update数据暂未处理(触发器)
2.对大表处理,选择深夜进行……
后续补充……
本文介绍了一种在大数据量环境下更新表结构的有效方法,包括创建源表的复制版、数据迁移、源表删除及新表重命名等步骤,特别强调了在更新期间对新数据插入和更新的处理方式,建议在深夜进行大表处理。





