Задать вопрос
@immelnikoff
Изучаю БД

Как в MySQL 8.0 делается цикл по результатам SELECT?

Как в MySQL 8.0 делается цикл по результатам SELECT?
Для чего нужно.
Например, есть таблица с фотками Photo(id INT, material_id INT, img BLOB).
Нужно из нее выгрузить в файловую систему фотки, удовлетворяющие некому условию.
Я вижу это решение так:
Для каждого значения i из SELECT material_id FROM Material WHERE условие;
выполнить
SELECT img FROM Photo WHERE id_material=i INTO DUMPFILE 'путь\\*.jpg';
  • Вопрос задан
  • 416 просмотров
Подписаться 1 Средний 2 комментария
Пригласить эксперта
Ответы на вопрос 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
В процедуре, функции или триггере, через курсор.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы