Çözüm olarak şunu deneyebilirsiniz.

1. Resim seçilmediğinde (`else`), `image` güncellemesini tamamen kaldırabilirsiniz. (Sadece opsiyonel alan `image` olduğunda bu yöntemi kullanmanızı öneririm.)

2. Sadece `image` alanı için yeni bir sorgu oluşturabilirsiniz.

Örnek:
if (isset($_POST['image']) && ! empty($_POST['image'])) {
    // Eski görseli sil
    // Yeni görseli ekle
    // Görsel güncelleme sorgusunu oluştur
}
Öncesi ve sonrasında ne tür işlemler gerçekleşiyor bilmiyorum ama verdiğiniz kod blogu için bu şekilde çözüm önerebilirim.

Genel mantığı kavrayabilmeniz açısından, aşağıdaki görsel de yardımcı olabilir: