添加外键约束
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;
你有的数据引擎
最后有一点要注意:修改某个表的数据库存储引擎之前,要先把他的约束删除掉。