如果需要更改某一列的的默认值属性

如:

ALTER TABLE USER MODIFY COLUMN NAME VARCHAR(64) DEFAULT 'DEFAULT_USER';

这样会导致整个表被锁,所有的行都更新完毕锁资源才会释放。

这种情况下可以使用这种命令

ALTER TABLE USER ALTER COLUMN NAME SET DEFAULT 'DEFAULT_USER';

瞬间完成。因为它更改的只是.frm文件。