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

use*_*178 14 mysql laravel eloquent

如果我$table->softDeletes()在迁移中使用,则会向表中添加deleted_at时间戳可为空的列.

从现在开始,我可以得出结论,通过eloquent对该表的任何查询都将带有一个WHERE deleted_at IS NULL子句,确保只返回实时记录.

但我注意到没有为deleted_at创建索引.这个专栏的索引不应该是最重要的吗?

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

rap*_*2-h 9

根据这个答案,您不应该索引您的deleted_at列.对性能没有任何有益影响.