2009-08-25 594 views

回答

2
CREATE TABLE reftable (id INT NOT NULL PRIMARY KEY) 

CREATE TABLE mytable (id INT NOT NULL, ref INT NOT NULL) 

ALTER TABLE mytable 
ADD CONSTRAINT fk_mytable_ref_reftable 
FOREIGN KEY (ref) REFERENCES reftable (id) 

CREATE INDEX ix_mytable_ref ON mytable (ref) 

在另一个表(你所引用的一个)的列必须是一个PRIMARY KEY或在其上定义一个UNIQUE约束,这意味着它已经有一个索引。

0

你不能索引外键约束自己,但你可以索引的外键上定义的列。

Regards, Rob。

+0

对不起......那是谁的意图:) – Ajay 2009-08-25 12:54:03