Конвертировать отрицательное значение в ноль в mysql

Когда значение неподписанного поля становится отрицательным, оно становится очень большим положительным числом. Я использую такой запрос:

UPDATE table SET foo=foo+bar

Я хочу, чтобы он стал нулевым, когда вместо него он стал отрицательным.

Ответ 1

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