Насправді АЛЬТЕР ТАБЛИЦІ ... КЛАВИ ДИБАЛЬНИХ ТА АЛЬТЕР ТАБЛИЦІ ... РОЗКЛАДНІ КЛЮЧИ не працюють !!!!
Я звернувся до цього ще 13 лютого 2011 року.
Я зробив декілька додаткових копань і дізнався від материнської компанії InnoDB, InnoBase Oy (до того, як це зробили 7 з 9 в Oracle Borg), що це дійсно так.
Це посилання пропонує робити ОСНОВНІ КЛЮЧІ та відключати сторонні ключі разом. Хоча я вважаю, що і те, і інше непотрібне, це, мабуть, працювало для когось.
ОНОВЛЕННЯ 2011-07-18 12:35 EDT
Це дуже гарне питання, оскільки воно викриває зло, яке залишилося в MySQL. Програма mysqldump сліпо скидає DISABLE KEYS і ENABLE KEYS навколо створення та завантаження над кожною таблицею, не зважаючи на механізм зберігання даних. Оскільки DISABLE KEYS та ENABLE KEYS не працюють (в кращому випадку не впливають) на таблиці InnoDB, оскільки вони належним чином працюють для MyISAM, цей невідомий факт повинен бути краще задокументований спільнотою MySQL. О так, MySQL знаходиться в середині Галактичної імперії, відомої як Oracle. Я не буду затримувати дихання над майбутніми змінами документації.