Welcome 微信登录

首页 / 数据库 / MySQL / MySQL MyISAM引擎更改列默认值优化

如果需要更改某一列的的默认值属性
如:
ALTER TABLE USER MODIFY COLUMN NAME VARCHAR(64) DEFAULT "DEFAULT_USER";
这样会导致整个表被锁,所有的行都更新完毕锁资源才会释放。
这种情况下可以使用这种命令
ALTER TABLE USER ALTER COLUMN NAME SET DEFAULT "DEFAULT_USER";
瞬间完成。因为它更改的只是.frm文件。ORA-03113 故障排除ORA-03113错误解决实例相关资讯      MySQL默认值  MySQL MyISAM  MySQL引擎 
  • MySQL MyISAM不安全临时文件创建漏  (09/12/2014 20:45:25)
  • MySQL的MyISAM引擎不支持事务  (04/08/2013 20:38:46)
  • MySQL FEDERATED引擎使用示例, 类  (08/22/2013 11:17:14)
  • MySQL表字段设置默认值  (01/24/2013 10:07:05)
本文评论 查看全部评论 (0)
表情: 姓名: 字数