我用myeclipse在创建 fk的时候,发现DDL里面顺带创建了一个index我想问的是,不创建index,而直接创建fk,可行么?创建fk带一个index,这个index的作用是什么?数据库 mysql 5。0  fk:foreign key

解决方案 »

  1.   

    index是索引的意思,fk的全称是外键索引,fk就是索引的一种。
      

  2.   


    可以。 FK 本身就是个索引了。一般来说你创建FK,常见的查询就是
    select ... from a ,b where a.key=b.fk这种查询,一般来说需要索引来加快速度。
      

  3.   

    谢谢此外 2楼。。你只需要告诉我  foreign key is an index 。就好了。。不需要翻译翻译之后会更加混乱的。