@immelnikoff
Изучаю БД

Как можно перелить бинарные данные (фотки) по сети из MSSQL в MySQL 5.7?

В MSSQL фотки хранятся в поле типа IMAGE. В MySQL эти фотки будут храниться в поле типа BLOB. Можно ли бинарные данные передавать в бинарном виде или без кодирования BASE64 не обойтись?

ps. Я знаю, что хранить фото в базе не лучшая идея. Но передать их могут только так.
  • Вопрос задан
  • 108 просмотров
Пригласить эксперта
Ответы на вопрос 1
Assargin
@Assargin
Перед ответом смотрю наличие ✔ в ваших вопросах
Не работал c MSSQL, но судя по обычной документации, тип IMAGE в MSSQL - обычный blob. Двоичные данные размером до 2Гб. То есть, MSSQL IMAGE и MySQL BLOB должны быть совместимы.
В phpMyAdmin даже помню была возможность выбора при импорте данных, в формате какой именно СУБД представлен файл, который нужно загрузить в БД.
Так что, вполне возможно стандартными методами экспортировать данные из MSSQL и импортировать в MySQL. И не придётся задумываться о таких вещах как base64.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы