当我在laravel迁移中的列中添加了unique()时,就不需要再将index()放在行了,对吧?已经为快速搜索创建了索引吗?
发布于 2015-01-15 16:31:09
是的,单靠unique()就够了。它将在表上创建一个UNIQUE索引,该索引基本上与“普通”INDEX相同,但也强制执行约束,即不能有两行具有相同值的行。
因此,就性能而言,UNIQUE至少应该是相同的,即使不是更快。无需添加额外的索引。
This question有一个很好的答案,比较了MySQL的不同指标。
发布于 2015-01-15 16:20:46
不,不需要再放index()了。
https://stackoverflow.com/questions/27967947
复制相似问题