16

是否mysqldump也转储索引信息,因此在加载转储时会自动创建索引?从文档中我看不到任何具体说明它的东西。http://dev.mysql.com/doc/refman/5.1/en/mysqldump.html。谢谢你。

4

2 回答 2

19

是的。确实如此。(做一个,你会在那里看到它)。

于 2012-05-07T12:53:18.233 回答
9

这取决于索引信息的含义。如果您为每个表转储 CREATE TABLE 语句,那么这将转储有关每个表上哪些列上存在哪些索引的信息。它不会转储每个索引的内容,但是当您在转储文件中重放 INSERTS 时,将重新创建此信息。

如果您不转储 CREATE TABLE 语句,那么如果您将转储文件重新导入到没有适当索引的架构中,您可能会丢失此信息。

于 2012-05-07T12:56:36.450 回答