【问题标题】:MySQL Updating/adding foreign key constraintsMySQL 更新/添加外键约束
【发布时间】:2015-08-05 13:22:24
【问题描述】:

我必须在很多数据库的很多表中更新外部约束。数据库应该(!)具有相同的结构,但我意识到有时差异很小(例如约束不同)。

所以我的想法是,通过首先删除外键约束来“规范化”所有表。

有没有办法从所有表中删除引用到指定表/列的所有外键约束?

例如:

DROP FOREIGN KEY FROM ... WHERE referenceTable = 'myTable' 
AND referenceCol' = 'myId'

【问题讨论】:

    标签: mysql constraints


    【解决方案1】:

    我认为你需要看这里:

    http://dev.mysql.com/doc/refman/5.6/en/innodb-information-schema-system-tables.html

    这是可行的。 Youc 当然可以执行一个查询来删除您需要删除的键。

    【讨论】:

      猜你喜欢
      • 2014-06-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-26
      • 2013-03-10
      • 2021-11-05
      相关资源
      最近更新 更多