Spec-Zone.ru › MySQL 5.7

A.8 MySQL 5.7 FAQ: Миграция

A.8.1. Где можно найти информацию о повышении или понижении версии MySQL?
A.8.2. Как изменилась поддержка типов хранилищ (типов таблиц) в MySQL 5.7 по сравнению с предыдущими версиями?

A.8.1.

Где можно найти информацию о повышении или понижении версии MySQL?

Для получения подробной информации о повышении версии см. Раздел 2.10, «Повышение версии MySQL». Не пропускайте основные версии при повышении, а выполняйте процесс поэтапно, повышаясь с одной основной версии на следующую на каждом шаге. Это может показаться более сложным, но в конечном итоге сэкономит время и избавит от проблем. Если у вас возникнут проблемы во время повышения версии, их происхождение будет легче определить, либо вам, либо, если у вас есть подписка MySQL Enterprise, службе поддержки MySQL.

A.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 теперь сохраняет trailing пробелы во всех типах хранилищ.

  • Таблицы MEMORY (ранее известные как HEAP таблицы) также могут содержать столбцы VARCHAR.

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-5.7-en/faqs-migration.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API