【问题标题】:Can I use pt-online-schema-change to change a primary key?我可以使用 pt-online-schema-change 更改主键吗?
【发布时间】:2015-04-04 15:20:31
【问题描述】:

我正在考虑使用pt-online-schema-changeALTER 表的主键(将其从一列更改为复合主索引)。这样做有什么限制吗? documentation 状态

在大多数情况下,该工具将拒绝运行,除非 PRIMARY KEY 或 UNIQUE INDEX 出现在表中。有关详细信息,请参阅 --alter。

【问题讨论】:

    标签: mysql percona pt-online-schema-change


    【解决方案1】:

    好吧,不要那样做。 在没有单列唯一索引的表上运行 pt-online-schema-change 可能会导致数据丢失。请参阅此处的#3:http://www.pythian.com/blog/important-caveats-when-using-pt-online-schema-change/

    【讨论】:

    猜你喜欢
    • 2015-08-28
    • 1970-01-01
    • 1970-01-01
    • 2014-06-15
    • 2018-09-15
    • 2017-02-06
    • 1970-01-01
    • 2020-02-13
    • 1970-01-01
    相关资源
    最近更新 更多