2011-08-29 17 views
11

Gdy wartość niepodpisanego pola staje się ujemna, staje się bardzo dużą liczbą dodatnią. używam kwerendę tak:Konwertuj wartość ujemną na zero w mysql

UPDATE table SET foo=foo+bar 

chcę, aby stało się zero, gdy robi się ujemny zamiast tego.

Odpowiedz

23
UPDATE table SET foo = GREATEST(foo+bar, 0) 
Powiązane problemy