### 26.4.17 信息\_SCHEMA INNODB\_英尺\_已删除表

[](<>)

这[`INNODB_FT_DELETED`](information-schema-innodb-ft-deleted-table.html)表存储从表中删除的行`全文`一个索引`InnoDB`桌子。为了避免在 DML 操作期间为`InnoDB` `全文`索引，关于新删除的单词的信息单独存储，在您进行文本搜索时从搜索结果中过滤出来，并且仅在您发出[`优化表`](optimize-table.html)的声明`InnoDB`桌子。有关详细信息，请参阅[优化 InnoDB 全文索引](fulltext-fine-tuning.html#fulltext-optimize).

该表最初是空的。在查询它之前，设置[`innodb_ft_aux_table`](innodb-parameters.html#sysvar_innodb_ft_aux_table)系统变量到包含该表的名称（包括数据库名称）`全文`索引（例如，`测试/文章`）。

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

这[`INNODB_FT_DELETED`](information-schema-innodb-ft-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).

#### 例子

```
mysql> SELECT * FROM INFORMATION_SCHEMA.INNODB_FT_DELETED;
+--------+
| DOC_ID |
+--------+
|      6 |
|      7 |
|      8 |
+--------+
```

#### 笔记

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

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

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