首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Mysql >

有没有可能在不停服务情况下, 调整一个表的外键关系?解决方法

2012-03-27 
有没有可能在不停服务情况下, 调整一个表的外键关系?从实际情况来说, 这样的调整很少。 不过, 现在为了摸底

有没有可能在不停服务情况下, 调整一个表的外键关系?
 
从实际情况来说, 这样的调整很少。 不过, 现在为了摸底, 想搞清楚, 保持数据库可用的情况下, 如果做这样的调整, 可能会涉及到哪些东西?

有没有像Facebook的OSC这样的开源实现?

[解决办法]
不能,ALTER TABLE会锁表。 导致数据库相关的表不能被更新,但应该是可读的。
[解决办法]
你是怎么调整外键的

ps 尽量避免用外键,非常消耗数据库资源

热点排行