Всем привет, такой вот вопрос. Мне нужно перенести базу данных с одного хоста на другой. На текущем хосте стоит PhpMyAdmin 5.6(5.6) версии, а на хостинге заказчика - 5.1(5.1). Все таблицы в 5.6 с кодировкой utf8mb4_unicode_ci и если ее заимпортить на 5.1, будет ошибка, что не поддерживается данная кодировка, а если изменить вручную - пропадет вся дата.
Вопрос: как мне реализовать перенос? Может изначально как то можно изменить кодировку перед экспортом чтобы можно было без проблем и без потери данных заимпортить? Или же есть еще какие то варианты?
Спасибо за внимание!
Вам нужно экспортировать базу данных, открыть ее с помощью редактора и провести несколько манипуляций:
- заменить utf8mb4_unicode_520_ci
на utf8_general_ci
;
- заменить utf8mb4
на utf8
;
Магия, у Вас работает база данных.
Всем спасибо за просмотр!
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Какие существуют виды рекламных бордов и как выбрать подходящий?
Не понимаю в чем практическая польза FOREIGN KEY для таблицНапример, у меня есть три таблицы:
На сайте используется fluentPDOКаким кодом можно вытащить записи за последние 24 часа? В базе created_at (CURRENT_TIMESTAMP)