MYSQL添加字段
mysql添加字段的语句:ALTER TABLE tbl_tpl ADD title bigint(20) DEFAULT '' COMMENT '测试' AFTER id;但是当mysql表中数据量特别大的时候,mysql5.6之前的执行上述操作就会进行锁表,甚至影响服务不可用,针对这种情况,对于数据量较大的mysql需要执行alter操作,如下操作:1.创建一张新的临时表create tabl
·
mysql添加字段的语句:
ALTER TABLE tbl_tpl ADD title bigint(20) DEFAULT '' COMMENT '测试' AFTER id;
但是当mysql表中数据量特别大的时候,mysql5.6之前的执行上述操作就会进行锁表,甚至影响服务不可用,针对这种情况,对于数据量较大的mysql需要执行alter操作,如下操作:
1.创建一张新的临时表
create table new_table like old_table;
2.给新表加上新增的字段
3.将旧表的数据复制到新表中
insert into new_table(filed1,filed2…) select filed1,filed2,… from old_table
4.删除旧表,重命名新表的名字为旧表的名字
更多推荐
已为社区贡献1条内容
所有评论(0)