laravel我在unique()列上需要index()吗?

时间:2015-01-15 16:16:45

标签: php laravel

当我在laravel迁移中将unique()放在列上时,我不再需要放入index()了吗? Unique已创建快速搜索索引?

2 个答案:

答案 0 :(得分:11)

仅{1}}就足够了。它将在表上创建一个unique()索引,它基本上与“普通”UNIQUE相同,但也强制执行约束,即不能有两行具有相同的值。

因此,就性能而言,INDEX应该至少相同,如果不是更快的话。无需添加其他索引。

This question有一个很好的答案,比较MySQL的不同索引。

答案 1 :(得分:0)

不,您不再需要放置index()。