Faites ceci :
UPDATE newspapers
SET scan_notes = "data",
scan_entered_by = "some_name",
scan_modified_date = "current_unix_timestamp",
scan_created_date = COALESCE(scan_created_date, "current_unix_timestamp")
WHERE id = X
Le COALESCE
fonction sélectionne la première valeur non nulle. Dans ce cas, il mettra à jour l'horodatage scan_created_date pour qu'il ait la même valeur s'il existe, sinon il prendra tout ce que vous remplacerez "current_unix_timestamp"
avec.