如果我在表a
中有一列Foo
,我创建了一个新表Bar
,其中b
列是Foo.a
的外键如果我想要b
中Bar
的所}}?
(如果重要的话,我正在使用SQLite。)
答案 0 :(得分:3)
外键仅用于'force exists relationships between tables',但不会根据相关列的索引自动编制索引。索引Foo.a
将加快Bar.b
上的插入/更新,而索引Bar.b
将加快Bar.b
上的选择。
答案 1 :(得分:3)
答案 2 :(得分:1)
您必须自己创建索引。至少我不知道DBMS会自动执行此操作。