php - 设置 MySQL 字段的最小值 - 可能吗?

标签 php sql mysql minimum

快速新手 MySQL 问题。确保给定字段的最小值为 0 的最简单方法是什么?

基本上,我们有一个自动运行的脚本,每 15 分钟从一个字段的值中减去一个整数值——但我们希望任何达到 0 的条目都保持为 0 而不是负数。

这可以简单地通过 PHP 中的循环来完成,但我试图限制对数据库的调用...

有没有一种简单的方法可以使字段的最小值变为 0,或者使该字段中的任何负值自动变为 0?

谢谢!

最佳答案

您尝试过简单的条件“WHERE”还是比这更复杂的问题?

UPDATE mytable SET mycolumn=mycolumn-1 WHERE mycolumn>0

关于php - 设置 MySQL 字段的最小值 - 可能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3417285/

相关文章:

php - 我如何将 if 放入 mysql 代码中?

mysql - Hibernate 命名查询 - 连接 3 个表

mysql - 不使用迁移的 Active Record 4.x 和 MySQL 表列类型

mysql:复制数据或 LIKE 子句

php - MySQL PHP 过滤器数组,因此只有非空值才会填充到表单选择菜单中

php - 在 PHP 中,太多的赋值会被认为是不好的吗?如果是这样为什么?

php - mysql GROUP BY 产品

PHP 函数不可用 - 可能缺少 APACHE 编译配置

php - 在 mysql 插入查询中选择 Max

mysql - SQL - 带 LIMIT 的 SUM UP 查询