2011-08-29 12 views
11

Quando il valore di un campo non firmato diventa negativo diventa un numero molto grande positivo. Io uso una query come questa:convertire il valore negativo in zero in mysql

UPDATE table SET foo=foo+bar 

voglio che diventi uno zero quando si arriva negativo invece di quello.

risposta

23
UPDATE table SET foo = GREATEST(foo+bar, 0) 
Problemi correlati