Spec-Zone .ru
спецификации, руководства, описания, API
|
Вопросы
Вопросы и Ответы
B.8.1: Где я могу найти информацию о том, как перейти от MySQL 5.6 до MySQL 5.7?
Для подробной информации об обновлении см. Раздел 2.11.1, "MySQL Upgrading". Не пропускайте основную версию, обновляя, а скорее завершайте процесс в шагах, обновляя от одной основной версии до следующего в каждом шаге. Это может казаться более сложным, но это будет Вы экономить время и проблему — если Вы встретитесь с проблемами во время обновления, то их источник будет легче идентифицировать, или Вами или — если у Вас будет подписка MySQL Enterprise — поддержкой MySQL.
B.8.2: Как имеет механизм хранения (табличный тип) поддержка, измененная в MySQL 5.7 от предыдущих версий?
Поддержка механизма хранения изменилась следующим образом:
Поддержка ISAM
таблицы были удалены в MySQL 5.0, и
следует теперь использовать MyISAM
механизм хранения вместо ISAM
. Преобразовать таблицу tblname
от ISAM
к MyISAM
, просто сделайте заявление,
такое как этот:
ALTER TABLE tblname
ENGINE=MYISAM;
Внутренний RAID
для MyISAM
таблицы были также удалены в MySQL 5.0. Это прежде использовалось,
чтобы позволить большие таблицы в файловых системах, которые не поддерживали размеры файла, больше чем 2
Гбайт. Все современные файловые системы учитывают большие таблицы; кроме того, есть теперь другие
решения такой как MERGE
таблицы и представления.
VARCHAR
тип столбца теперь сохраняет конечные пробелы во всех механизмах
хранения.
MEMORY
таблицы (прежде известный как HEAP
таблицы), может также содержать VARCHAR
столбцы.