SQL As Understood By SQLite

EXPLAIN

sql-statement ::= EXPLAIN sql-statement

EXPLAIN 命令是一个非标准的扩展。 主要是源于 PostgreSQL 中一个相似的命令。 但其操作是完全不同的。

如果在任何其它的 SQLite 的 SQL 命令前有EXPLAIN 关键字, SQLite 库将不会实际执行 SQL 语句,而是报告当 EXPLAIN 不存在时, 剩余的 SQL 语句将要执行的虚拟机指令。关于虚拟机指令额外的信息请参见 architecture description 或有关虚拟机指令的文档 available opcodes