如果需要更改某一列的的默认值属性
如:
ALTER TABLE USER MODIFY COLUMN NAME VARCHAR(64) DEFAULT 'DEFAULT_USER';
这样会导致整个表被锁,所有的行都更新完毕锁资源才会释放。
这种情况下可以使用这种命令
ALTER TABLE USER ALTER COLUMN NAME SET DEFAULT 'DEFAULT_USER';
瞬间完成。因为它更改的只是.frm文件。
如果需要更改某一列的的默认值属性
如:
ALTER TABLE USER MODIFY COLUMN NAME VARCHAR(64) DEFAULT 'DEFAULT_USER';
这样会导致整个表被锁,所有的行都更新完毕锁资源才会释放。
这种情况下可以使用这种命令
ALTER TABLE USER ALTER COLUMN NAME SET DEFAULT 'DEFAULT_USER';
瞬间完成。因为它更改的只是.frm文件。
上一篇:ORA-03113 故障排除
下一篇:查询MySQL中的存储过程和函数
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M