创建外键及主键

Posted luckiness

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了创建外键及主键相关的知识,希望对你有一定的参考价值。

--创建主键

create     table   t1(

  nid    int(11)    not  null auto_increment,

  pid   int(11),

  num  int(11),

  primary  key(nid,pid)

)   engine=innodb  default  charset=utf8;

 

 

--创建外键

create    table  t2(

  id  int  auto_increment primary  key,

  name  char(10),

  id1  int,

  id2   int,

  constraint   fk_t2_t1   foreign   key(id1,id2)   references   t1(nid,pid)

)   engine=innodb  default  charset=utf8;

  

以上是关于创建外键及主键的主要内容,如果未能解决你的问题,请参考以下文章

数据库-数据类型及主键外键

主键外键练习

MySQL基础之 主键外键设置

数据库之主键外键

主键外键

在MySQL中如何设置主键和外键