Eğer bir dosya post edilmediyse sorguda thumbnail alanını güncellemeyeceksin, thumbnail post edildiyse tüm alanları güncelleyeceksin.
Yani
Eğer $_FILES['work_thumbnail'] değişkeni yoksa veritabanında 3 alanı güncelleyeceksin.
Yok Eğer $_FILES['work_thumbnail'] değişkeni varsa yani resim sumbit edildiyse resmi ilgili alana kaydedip veri tabanındaki tüm alanları güncelleyeceksin.

Şu anda resim gönderilmese de veritabanındaki resim alanını güncelleyen bir sorgu çalıştırıyorsun ve boş veri yazdığın için resmi silmiş oluyorsun.