MySQL快速修改表结构,只针对更改varchar类型字段长度

1、创建表结构

create table t2(id int,c varchar(10));
2、插入数据

insert into t1 values(1,'aaaaaaaaaa');
3、创建需要更改成的临时表

create table t2(id int,c varchar(20));
4、锁表

flush tables with read lock;
5、拷贝表结构文件

cp t2.frm t1.frm
6、解锁

unlock tables;
7、修改成功,可以查看表结构,发现c列已经改为varchar(20)

show create table t1;







你可能感兴趣的:(MySQL快速修改表结构,只针对更改varchar类型字段长度)