Задать вопрос
@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';
  • Вопрос задан
  • 433 просмотра
Подписаться 1 Средний 2 комментария
Помогут разобраться в теме Все курсы
  • Skillbox
    Java-разработчик
    8 месяцев
    Далее
  • Shultais Education
    Основы SQL
    3 месяца
    Далее
  • OTUS
    PHP Developer. Professional
    5 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
В процедуре, функции или триггере, через курсор.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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