С MySQL, сколько времени делает “ALTER TABLE, … ОТКЛЮЧАЮТ КЛЮЧИ”; оператор в последний раз?

удалите Вас известный файл hosts в .ssh в Вас домашняя папка, и это могло бы работать.

12
задан 17 July 2011 в 04:56
2 ответа

Прекрасное Руководство (который определенно стоит Считать) предполагает, что эффект того оператора длится до соответствия ALTER TABLE ... ENABLE KEYS оператор выполняется.

7
ответ дан 2 December 2019 в 21:37

В действительности, ALTER TABLE... ОТКЛЮЧИТЕ КЛЮЧИ и ALTER TABLE... ВКЛЮЧИТЕ КЛЮЧИ, не работают!!!!

Я обратился к этому назад в феврале 13, 2011.

Я сделал некоторое дополнительное рытье и нашел из материнской компании InnoDB, InnoBase Oy (перед тем, чтобы быть сделанным 7 из 9 в Oracle Borg), что это действительно имеет место.

Эта ссылка предлагает делать, ОТКЛЮЧАЮТ КЛЮЧИ и запрещающий внешние ключи вместе. Хотя я думаю, что оба являются ненужными, это, по-видимому, работало на кого-то.

ОБНОВИТЕ 18.07.2011 12:35 EDT

Это - очень хороший вопрос, потому что он выставляет зло, которое было перенесено в MySQL. mysqldump программа вслепую отбрасывает, ОТКЛЮЧАЮТ КЛЮЧИ и ВКЛЮЧАЮТ КЛЮЧИ вокруг создания и загрузки по каждой таблице без учета к механизму устройства хранения данных. С тех пор ОТКЛЮЧАЮТ КЛЮЧИ и ВКЛЮЧАЮТ КЛЮЧИ, не работают (в лучшем случае, не имеет никакого эффекта) на таблицах InnoDB, поскольку он работает правильно на MyISAM, этот неизвестный факт должен быть лучше зарегистрирован сообществом MySQL. О, да MySQL посреди Галактической Империи, известной как Oracle. Я не буду задерживать дыхание на предстоящих изменениях документации.

6
ответ дан 2 December 2019 в 21:37

Теги

Похожие вопросы