首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >laravel,我需要unique()列的index()吗?

问laravel,我需要unique()列的index()吗?
EN

Stack Overflow用户
提问于 2015-01-15 16:16:44
回答 2查看 4K关注 0票数 14

当我在laravel迁移中的列中添加了unique()时,就不需要再将index()放在行了,对吧?已经为快速搜索创建了索引吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-01-15 16:31:09

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

因此,就性能而言,UNIQUE至少应该是相同的,即使不是更快。无需添加额外的索引。

This question有一个很好的答案,比较了MySQL的不同指标。

票数 24
EN

Stack Overflow用户

发布于 2015-01-15 16:20:46

不,不需要再放index()了。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27967947

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档