Update Di Un Record Ma Solo Dei Campi Non Ancora Settati

Salve ho una domanda da farvi , ho un db del quale ogni record ha supponiamo 50 campi tra i quali c’è un campo nome la prima volta verranno settati solo i primi 5 campi (anche nome).Qui nasce il problema , tramite una query prima di inserire o fare un update controllerei se nome è già presente qui ci sono 2 alternative:

-non presente : appare tutto il form con i 50 campi

-presente : appare tutto il form ma con i campi presenti nel db già scritti nel form e successivamente fare l’update , e fin qui sarebbe semplicissimo . Quello che voglio è che i campi già presenti nel db vengano mostrati ma non ci sia il modo di poterli modificare nuovamente cioè eseguire l’update dei nuovi campi inseriti dall’utente e non poter modificare quelli nel db .

Secondo voi come si potrebbe fare ?

Grazie