这困扰了我一段时间。 到目前为止,我一直在重命名具有外键的列的方式是先删除各个表上的所有外键约束及其索引...然后重命名该列,然后重新添加所有索引和外键我删除的所有表上的键。

这非常耗时...尤其是如果我要删除和重新添加大量外键,因为它已在数据库的许多表中使用。 为这些文件创建迁移文件以在生产数据库上运行需要花费很多时间,我认为必须有一种使mysql比这更聪明的方法。

有没有更简单的方法? 我需要维护我的数据。

===============>>#1 票数:1 已采纳

您可以使用dbForge Studio for MySQL使用依赖项检查对字段进行重命名(获得Cristmas折扣-20%的折扣,或尝试Express版本;-)。 我不能说它会更快,但是它将帮助您重命名这些字段并在几个步骤中自动重新创建密钥-只需在数据库资源管理器中更改其名称,然后在消息框中单击“重构”按钮即可。

  ask by egervari translate from so

未解决问题?本站智能推荐:

关注微信公众号