mysql创建表时对于外键的删除处理
在create表格时可以通过constraint...foreignkey...references语句赋予外键一个名称,并且可以用alterdrop指定名称删掉这个外键...
在create表格时可以通过constraint ... foreign key ... references 语句赋予外键一个名称,并且可以用alter drop指定名称删掉这个外键关系;但是在修改表时设置的外键关系没有名称怎么删除呢?
展开
1个回答
展开全部
mysql删除外键语法:
1
alter table ss_accesscode drop foreign key 外键约束名称;
外键定义:
如果公共关键字在一个关系中是主关键字,那么这个公共关键字被称为另一个关系的外键。由此可见,外键表示了两个关系之间的相关联系。以另一个关系的外键作主关键字的表被称为主表,具有此外键的表被称为主表的从表。外键又称作外关键字。
作用:
保持数据一致性,完整性,主要目的是控制存储在外键表中的数据。 使两张表形成关联,外键只能引用外表中的列的值或使用空值。
1
alter table ss_accesscode drop foreign key 外键约束名称;
外键定义:
如果公共关键字在一个关系中是主关键字,那么这个公共关键字被称为另一个关系的外键。由此可见,外键表示了两个关系之间的相关联系。以另一个关系的外键作主关键字的表被称为主表,具有此外键的表被称为主表的从表。外键又称作外关键字。
作用:
保持数据一致性,完整性,主要目的是控制存储在外键表中的数据。 使两张表形成关联,外键只能引用外表中的列的值或使用空值。
追问
ss_accesscode 是通用的还是特定的约束名称
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询