2011-08-29 294 views
11

当无符号字段的值变为负值时,它会变成非常大的正数。 我用这样的查询:在mysql中将负值转换为零

UPDATE table SET foo=foo+bar 

我希望它成为一个零时,得到否定的而不是。

回答

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