mysql alter table column很慢时的处理方法

alter table sakila.film modify column rental_duration TINYINT(3) not 


null default 5;


如果这个表很大时 会非常慢,会进行表count(*)的 读和插入,也就是拷贝了整


张表,甚至列的类型。


另外一种方法非常快,这个语句会直接修改.frm文件不会涉及数据。


alter table sakila.film 

alter column rental_duration set default 5;


你可能感兴趣的:(mysql,table,alter)