永发信息网

怎么删除mysql中的所有外键

答案:2  悬赏:10  手机版
解决时间 2021-04-10 21:35
  • 提问者网友:贪了杯
  • 2021-04-10 05:19
怎么删除mysql中的所有外键
最佳答案
  • 五星知识达人网友:不如潦草
  • 2021-04-10 06:58
在删除那个把该外键作为主键的表之前,你先把包含外键的那个表中的外键全部删掉,置为null,或者直接将那列删掉,这样就没有地方引用这些外键,你就可以将那个表删除掉了。希望可以帮忙。记得以前做过类似的东西,删除将外键作为主键的表之前,必须将引用到这个键的内容置空,即没有引用该键,这样便可以删除了。
全部回答
  • 1楼网友:蕴藏春秋
  • 2021-04-10 07:30
mysql删除外键语法: alter table ss_accesscode drop foreign key 外键约束名称; 外键定义: 如果公共关键字在一个关系中是主关键字,那么这个公共关键字被称为另一个关系的外键。由此可见,外键表示了两个关系之间的相关联系。以另一个关系的外键作主关键字的表被称为主表,具有此外键的表被称为主表的从表。外键又称作外关键字。 作用: 保持数据一致性,完整性,主要目的是控制存储在外键表中的数据。 使两张表形成关联,外键只能引用外表中的列的值或使用空值。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯