mysqldump是否保留索引信息?

时间:2012-05-07 12:52:12

标签: mysql mysqldump

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

2 个答案:

答案 0 :(得分:12)

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

答案 1 :(得分:7)

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

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