Ano, PRIMÁRNÍ KLÍČ můžete upravit pomocí pt-online-schema-change. Zde je návod, jak pt-online-schema-change funguje:
- Získejte krátký zámek metadat na origA
- Přidat spouštěče na origA
- Vytvořte novou tabulku přesně jako origA, newA
- Použijte příkaz ALTER na newA.
- Zkopírujte řádky z origA do newA.
- Po dokončení přejmenujte origA na oldA, přejmenujte newA na origA.
- Zahodit staréA
V žádné tabulce nechybí PRIMÁRNÍ KLÍČ. Není potřeba přidávat UNIKÁTNÍ klíč. Vše, co musíte provést, je číslo 2 ve vaší sadě a tím to uděláte.