En un update de este estilo:
 
UPDATE persondata SET edad=edad-1;
 
¿es posible poner una condición para que solo se haga si edad es mayor que 0?.
 
Se me ocurre hacer un select previo y si es mayor que 0 ejecutar el update, pero preferiria no hacerlo por si el select fallara.
 
¿Puede ser algo tan sencillo como
 
UPDATE persondata SET edad=edad-1
WHERE edad>0? 
   
 


