Hola captainfercho
Estas mezclando las cosas, tienes que ser mas claro en lo que preguntas:
Cita: pero si en el campo hay registros que pregunte:
Esto solo lo resuelves con programación:
Cita: si en el campo no hay registros haga un update normal es decir update table set campo='texto' where id=1;
(no conozco un
update anormal 

)
Ya Jurena te contesto, te lo vuelvo a poner simplificando un poco
update tabla set campo = IF (emp_name IS NULL, 'texto', CONCAT(campo ,' nuevotexto')) where tabla_id = id
Cita: si como les hiba comentando notas es varchar y acepta null entonces lo hice como les comente anteriormente, pero seria mejor que lo cubriera todo?
Si es acepta null , pues solo trabajar con
IS NULL
Saludos !