在mysql中将负值转换为零

时间:2011-08-29 09:04:23

标签: mysql

当无符号字段的值变为负数时,它变为非常大的正数。 我使用这样的查询:

UPDATE table SET foo=foo+bar

我希望它在变为负数而不是那个时变为零。

1 个答案:

答案 0 :(得分:27)

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