Я могу придумать два способа сделать это:
Первый - добавить код в функцию deleteImage()
, которая находит все комментарии, принадлежащие этому изображению, а затем удаляет их также.
А второй - создать внешний ключ и использовать onDelete('cascade');
, чтобы при удалении изображения все принадлежавшие ему комментарии также удалялись.
В конце оба способавыполнить то же самое, однако, могут быть плюсы / минусы в каждом способе, о котором я мог бы не знать, и именно поэтому я спрашиваю вас, ребята.Любой вклад будет оценен.