Eloquent ORM,使用软删除时deleted_at没有索引

问题描述 投票:0回答:2

如果我在迁移中使用

$table->softDeletes()
,deleted_at 时间戳可为空的列将添加到表中。

从现在开始,我可以得出结论,通过 eloquent 对该表进行的任何查询都将带有

WHERE deleted_at IS NULL
子句,确保只返回实时记录。

但我注意到没有为deleted_at 创建索引。对于该列来说,拥有索引不应该是最重要的吗?

我希望我错过了一些东西。

mysql laravel eloquent
2个回答
12
投票

根据这个答案,您不应该为deleted_at列建立索引。对性能不会产生有益的影响。


-3
投票

不,你可以帮我吗 TT Uy 但是 1+!是的,我认为是这样

ws

© www.soinside.com 2019 - 2024. All rights reserved.