添加外键约束
ALTER TABLE 表名 ADD CONSTRAINT 外键别名 FOREIGN KEY (属性1.1,属性1.2,...属性1.n) REFERENCES 父表名(属性2.1,属性2.2,...属性2.n);
删除外键约束很简单,语法如下:
ALTER TABLE 表名 DROP FOREIGN KEY 外键别名;
你可以先用
SHOW CREATE TABLE 表名 \g; 查看一下外键约束的名字,也就是CONSTRAINT后面的外键别名,
然后再输入
ALTER TABLE example DROP FOREIGN KEY c_fk;
就可以了,同样可以用show。。。的语句查是否删除了;
该数据库引擎的语法是:ALTER TABLE 表名 ENGINE=存储引擎名;
一般Mysql默认的存储引擎室InnoDB,你可以改成MEMORY或者MyISAM,
还可以用
SHOW ENGINES \G;
你有的数据引擎
最后有一点要注意:修改某个表的数据库存储引擎之前,要先把他的约束删除掉。
SQL外键操作指南
本文介绍了如何使用SQL语句添加和删除外键约束,并提供了具体的示例代码。此外还涉及了如何更改数据库表的存储引擎。
671

被折叠的 条评论
为什么被折叠?



