Primero a lo primero..
Obviedades:
Si tu campo es Numerico resulta Logico que debes de asignarle un valor Numerico
Si tu campo es STRING(char,varchar,..) debes de asignarle un STRING.
Si tu campo es FECHA(date,timestamp) debes de asignarle uno IGUAL.
No puedo saber que tipo de valor es el asignado a tu campo, para lo cual debes de revisar la estructura de tu TABLA en tu BD..
O Si tu te refieres a lo siguiente:
Código SQL
[-]
UPDATE [TABLA] SET
campo1=valor1_del_mismo_tipo ,
campo2=valor2_del_mismo_tipo ,
" "
campoN=valorN_del_mismo_tipo
WHERE
No Importa cuantos campos actualizes con la INSTRUCCION UPDATE, siempre y cuando la sintaxis de la instruccion SQL sea la correcta