Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如果我$table->softDeletes()在迁移中使用,则会将 deleted_at 时间戳可为空的列添加到表中。
$table->softDeletes()
从现在开始,我可以得出结论,通过 eloquent 对该表的任何查询都将带有一个WHERE deleted_at IS NULL子句,以确保只返回实时记录。
WHERE deleted_at IS NULL
但我注意到没有为deleted_at 创建索引。对于此列是否有索引不应该是最重要的?
我希望我错过了什么。
根据这个答案,你不应该索引你的 deleted_at 列。不会对性能产生有益的影响。