### 26.4.14 信息\_SCHEMA INNODB\_英尺\_存在\_已删除表

[](<>)

这[`INNODB_FT_BEING_DELETED`](information-schema-innodb-ft-being-deleted-table.html)表提供了一个快照[`INNODB_FT_DELETED`](information-schema-innodb-ft-deleted-table.html)桌子;它只在一个期间使用[`优化表`](optimize-table.html)维护操作。什么时候[`优化表`](optimize-table.html)运行时，[`INNODB_FT_BEING_DELETED`](information-schema-innodb-ft-being-deleted-table.html)表被清空，并且`DOC_ID`值被从[`INNODB_FT_DELETED`](information-schema-innodb-ft-deleted-table.html)桌子。因为内容[`INNODB_FT_BEING_DELETED`](information-schema-innodb-ft-being-deleted-table.html)通常寿命很短，因此该表在监视或调试方面的实用性有限。有关跑步的信息[`优化表`](optimize-table.html)在桌子上`全文`索引，见[第 12.10.6 节，“微调 MySQL 全文搜索”](fulltext-fine-tuning.html).

该表最初是空的。在查询它之前，设置[`innodb_ft_aux_table`](innodb-parameters.html#sysvar_innodb_ft_aux_table)系统变量到包含该表的表的名称（包括数据库名称）`全文`索引（例如，`测试/文章`）。输出看起来类似于为[`INNODB_FT_DELETED`](information-schema-innodb-ft-deleted-table.html)桌子。

有关相关使用信息和示例，请参阅[第 15.15.4 节，“InnoDB 信息\_SCHEMA FULLTEXT 索引表”](innodb-information-schema-fulltext_index-tables.html).

这[`INNODB_FT_BEING_DELETED`](information-schema-innodb-ft-being-deleted-table.html)表有这些列：

-   `DOC_ID`

    正在删除的行的文档 ID。此值可能反映您为基础表定义的 ID 列的值，也可以是由`InnoDB`当表不包含合适的列时。执行文本搜索时使用此值，以跳过[`INNODB_FT_INDEX_TABLE`](information-schema-innodb-ft-index-table-table.html)删除行的数据从表中物理删除之前的表`全文`索引[`优化表`](optimize-table.html)陈述。有关详细信息，请参阅[优化 InnoDB 全文索引](fulltext-fine-tuning.html#fulltext-optimize).

#### 笔记

-   使用`INFORMATION_SCHEMA` [`列`](information-schema-columns-table.html)表或[`显示列`](show-columns.html)语句以查看有关此表的列的其他信息，包括数据类型和默认值。

-   你必须拥有[`过程`](privileges-provided.html#priv_process)查询此表的权限。

-   有关更多信息`InnoDB` `全文`搜索，看[第 15.6.2.4 节，“InnoDB 全文索引”](innodb-fulltext-index.html)， 和[第 12.10 节，“全文搜索功能”](fulltext-search.html).
