Columna de actualización de MySQL solo si el valor no está vacío donde

Tengo una consulta de ACTUALIZACIÓN y usando Ajax, quería saber si algún valor está vacío, ¿puedo actualizar solo los valores que no están vacíos en la base de datos? No sé si es posible tener una declaración if o algo para verificar para omitir los valores vacíos. Sé que puedo agregar otro elemento de formulario, pero solo quería saber si había otra solución.

Solo si los datos son POST desde el formulario de front-end. Si los datos no son POST, no actualice estoTitle = '. $ title.',

$id = $_POST['id'];
$title = "";
$description = $_POST['Description'];
$date = $_POST['Date'];

 $query = 'UPDATE user SET

  `id` = '.$id.', 
  `Title` = '.$title .', 
  `Description` = '.$description.', 
  `Date` = '.$date =.' 
  WHERE `id` = '.$id;

 $result = mysql_query($query) or die("<b>A fatal MySQL error occured</b>.<br />Query:  ".$query."<br />Error: (".mysql_errno().") ".mysql_error());

Actualización: esto es lo que funcionó para mí. Gracias Karim Daraf

$ query = "ACTUALIZAR SET de usuarioTitle = Fusión ($ título,Title ) etc ...

Respuestas a la pregunta(3)

Su respuesta a la pregunta