EXPLAIN 在 postgresql 中不起作用

EXPLAIN in postgresql not working

我有以下 SQL 代码,但它不起作用,显示语法错误:

EXPLAIN
DROP TABLE cool_table

有人知道为什么吗?

我写这个问题是因为我被教导总是在 运行 数据库查询之前使用 EXPLAIN 以避免 运行 一项对数据库处理来说太多的任务,没有人告诉我不要在 DROP 之前使用 EXPLAIN。然后我有一个问题,为什么 EXPLAIN 不能与 DROP 一起工作。

事实证明,您不能在 Postgresql 中的 DROP 语句之前放置 EXPLAIN...

不要将 EXPLAIN 与 DROP 一起使用,而是与其他语句一起使用

它不应该工作 - DDL 语句没有计划 - 所以 EXPLAIN 没有任何东西可以显示。