Как в MySQL принять BLOB-данные из MS SQL?

210
21 апреля 2018, 19:41

Фото лежит в MS SQL в поле типа IMAGE. Нужно передать его в MySQL в поле типа BLOB. Правильно ли написана MySQL-функция , которая вызывается на стороне MS SQL для записи в MySQL:

CREATE FUNCTION insert_photo(_img BLOB) RETURNS INT
BEGIN
INSERT INTO Photo(img) VALUE(_img);
return LAST_INSERT_ID();
END

Или так передавать BLOB-данные нельзя и нужно использовать, например, кодирование IMAGE -> BASE64 -> BLOB ?

READ ALSO
Можно ли обойтись в дочерних таблицах без своего id?

Можно ли обойтись в дочерних таблицах без своего id?

Будет ли считаться правильным, если у дочерних таблиц будет такой же id, как и у родительской? (Внешние ключи будут совпадать)

173
Как создать класс, в котором каждый метод выполняется в новом потоке (Qt, c++)?

Как создать класс, в котором каждый метод выполняется в новом потоке (Qt, c++)?

У меня есть программа которая время от времени выполняет разные командыЗа вызов этих команд отвечает 1 класс(sender), а выполнять их должен другой(handler)

206
Чтение байтов/битов из памяти C++

Чтение байтов/битов из памяти C++

У меня есть файл с int числом в немЗначит в памяти этот файл занимает 4 байта

193
Передать блок Ruby как аргумент в СXX-extension?

Передать блок Ruby как аргумент в СXX-extension?

Нужно в CXX-extension объявить метод, который принимал бы блок Ruby (чтобы прогресс задачи отслеживать)Использую биндинги RICE

206