关于外键的一个问题
用SQL语句创建了表
create table t1
(
name varchar(8),
time datetime,
primary key(name,time)
)
create table t2
(
id int,
name varchar(8) foreign key references tt1(name)
)
其中t2的name 字段为外键,但只是t1主键的一部分,创建时出现“在被引用表 't1' 中没有与外键 'FK__tt2__name__46E78A0C' 的引用列的列表匹配的主键或候选键。”的错误信息。
我想问的是是不是与外键对应的必须是一个字段的主键,而不能是主键的一部分