我正在考虑将pt-online-schema-change
ALTER
用于表的主键(将其从一列更改为复合主索引)。这样做有什么限制吗? documentation州
在大多数情况下,该工具将拒绝操作,除非是PRIMARY KEY或 表格中有UNIQUE INDEX。有关详细信息,请参阅--alter。
答案 0 :(得分:1)
好吧,不要这样做。 在没有单列唯一索引的表上运行pt-online-schema-change可能会导致数据丢失。请在此处查看#3:http://www.pythian.com/blog/important-caveats-when-using-pt-online-schema-change/