可能重复
大家好。
我对删除查询感到困惑,它实际上是如何在内部工作的。我听说我的一篇帖子有人说,当我们使用 drop 查询时,内部将使用 delete 查询。
所以我的问题是,当我们使用 drop 查询然后在内部也使用 delete 查询时,这是真的吗?
可能重复
大家好。
我对删除查询感到困惑,它实际上是如何在内部工作的。我听说我的一篇帖子有人说,当我们使用 drop 查询时,内部将使用 delete 查询。
所以我的问题是,当我们使用 drop 查询然后在内部也使用 delete 查询时,这是真的吗?
通常情况正好相反 - 当您执行“删除所有”查询时,数据库将改为“删除”表然后重新创建它,因为这比删除所有行更快。
这就是所谓的“截断优化”。