|
首先表类型必须是innodb
InnoDB 中外键约束的定义语法如下所示:
[CONSTRAINT symbol] FOREIGN KEY [id] (index_col_name, ...)
REFERENCES table_name (index_col_name, ...)
[ON DELETE {CASCADE | SET NULL | NO ACTION
| RESTRICT}]
[ON UPDATE {CASCADE | SET NULL | NO ACTION
| RESTRICT}]
e.g.
mysql>create table a (id1 int not null,name varchar(20),primary key(id1))type=InnoDB;
mysql>create table b(id2 int not null,name varchar(20),id1 int not null,index(id1),foreign_key(id1) references a(id1))type=InnoDB;
|