分类

链接

2022 年 3 月
 123456
78910111213
14151617181920
21222324252627
28293031  

近期文章

热门标签

新人福利,免费薅羊毛

现在位置:    首页 > MySQL > 正文
共享办公室出租
mysql大数据表添加字段
MySQL 暂无评论 阅读(110)

方案一、

1.创建一个临时的新表,复制旧表的结构

create table `tmp` like `goods`;

2.给新表加上新增的字段

ALTER TABLE `tmp`
    ADD COLUMN `num`  int(10) NOT NULL DEFAULT 0 AFTER `unit`;

3.把旧表的数据复制过来

insert into tmp(id,name,unit) select id,name,unit from goods;

4.重命名

rename table goods to goods_bak;
rename table tmp to goods;

方案二、升级MySQL的服务器版本
升级到高版本后 因为引入了新的算法:即时算法 所以会毫秒级别的加字段 不会对业务发布上线造成影响

1、将现有MySQL版本5.7升级到8.0.12之后的版本
2、然后再执行添加字段操作

============ 欢迎各位老板打赏~ ===========

本文版权归Bruce's Blog所有,转载引用请完整注明以下信息:
本文作者:Bruce
本文地址:mysql大数据表添加字段 | Bruce's Blog

发表评论

留言无头像?