ストアド プロシージャを実行していますが、次の行で問題が発生しました。
SELECT photo_data_id
INTO gallery_rel_id_check
FROM photo_data
WHERE object_type = 4
AND data_id = 0
AND photo_id = row_photo_id LIMIT 1;
場合によっては、このクエリは 0 行を返すため、gallery_rel_id_check は割り当てられた値を取得しません。
奇妙な理由で、これはストアド プロシージャを停止するようです。gallery_rel_id_check を別の方法で割り当てる必要がありますか? 手順の後半でそれを使用して > 0 かどうかを確認する必要があるためです。
ありがとう