Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/12/2008, 06:44
iPunto
 
Fecha de Ingreso: noviembre-2004
Mensajes: 92
Antigüedad: 19 años, 5 meses
Puntos: 0
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?

Última edición por GatorV; 15/12/2008 a las 10:06