Mysql添加外键的方式有哪些

来源:这里教程网 时间:2026-02-28 16:25:26 作者:

mysql添加外键的几种方式

方法一:

创建表之前:

例如

  create table emp( 			
  	e_id int auto_increment primary key, 			
  	ename varchar(50) not null, 			
  	age int, 			job varchar(20),
  	salary int, 			
  	entrydate date, 			
  	managerid int, 			
  	dept_id int,
  	FOREIGN KEY (dept_id) REFERENCES dept(id) 	
  );

方法二:

创建表后添加:

 例如:
 		ALTER TABLE emp ADD FOREIGN KEY (dep_id) REFERENCES dept(id);

注意:

主键:

外键:

注意:

加constraint和不加的区别

补充:MySQL 删除外键操作

1.显现要删除的外键。 show create table 表名;

Mysql添加外键的方式有哪些

2.看到约束;

Mysql添加外键的方式有哪些

3.删除即可。一种重写方式是: 使用 alter table 命令删除表中的外键约束,语法如下: ALTER TABLE 表名 DROP FOREIGN KEY 约束名;

Mysql添加外键的方式有哪些

相关推荐