gpt4 book ai didi

php - 为 MYSQL 字段设置最大值

转载 作者:太空宇宙 更新时间:2023-11-03 10:57:06 26 4
gpt4 key购买 nike

我目前正在使用以下代码每小时更新某​​个字段

mysql_query("UPDATE  `admin_wp12`.`wp_usermeta` SET  meta_value=meta_value+3 WHERE `wp_usermeta`.`umeta_id` =17;");

但是,我希望它在 meta_value 达到 300 时停止增加。

我真的不明白 MAX 函数的用法,有什么想法吗?

最佳答案

如果你想允许像 299 这样的值被更新为 300,你可以使用 LEAST功能 像这样:

UPDATE `admin_wp12`.`wp_usermeta`
SET
meta_value=LEAST(300, meta_value+3)
WHERE
`wp_usermeta`.`umeta_id` = 17
AND `wp_usermeta`.`meta_value` < 300

关于php - 为 MYSQL 字段设置最大值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19429660/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com