これを行う:
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
COALESCE
関数は最初のnull以外の値を選択します。この場合、datestamp scan_created_dateが存在する場合は同じ値に更新されます。存在しない場合は、"current_unix_timestamp"
を置き換えたものがすべて使用されます。 と。