修改列的默认值
1 MySQL执行alter table的时候,执行的时候通常需要重建一个表,然后将旧表的时候插入新的表中去;但是有的情况下却不需要这样,在5.1的官方文档中曾提到说如>果仅仅修改表的元数据,则这不需要重建表,而仅仅修改.frm就可以了。
2
3 但修改列的默认数据,不同的执行方式有不同情况,可以确定的是使用alter table ... alter column ... set default ...肯定不会重建表,但是alter table ... change column ...和alter table ... modify column ...有可能会重建表>。
4
5 所以,大家在更改默认值的时候,选择alter table ... alter column ... set default ...吧~
2
3 但修改列的默认数据,不同的执行方式有不同情况,可以确定的是使用alter table ... alter column ... set default ...肯定不会重建表,但是alter table ... change column ...和alter table ... modify column ...有可能会重建表>。
4
5 所以,大家在更改默认值的时候,选择alter table ... alter column ... set default ...吧~
欢迎上网易彩票买彩票啊~