【发布时间】:2011-03-25 22:36:01
【问题描述】:
快速的新手 MySQL 问题。确保给定字段的最小值为 0 的最简单方法是什么?
基本上,我们有一个自动运行的脚本,它每 15 分钟从字段的值中减去一个整数值——但我们希望任何达到 0 的条目保持为 0 而不是负数。
这可以通过 PHP 中的循环简单地完成,但我试图限制对数据库的调用...
是否有一种简单的方法可以使字段的最小值为 0,或者使该字段中的任何负值自动变为 0?
谢谢!
【问题讨论】:
-
只需更改您的更新查询以查找指定字段中大于 0 的值,或者更好的是,大于您将要减去的数量。
-
哇。很简单。我总是忘记你可以在 WHERE 子句中使用条件。非常感谢!