gpt4 book ai didi

php - 通过在某些条件下减去一个值来更新 Mysql 列?

转载 作者:行者123 更新时间:2023-11-29 01:13:51 24 4
gpt4 key购买 nike

我有一些表

id     name     points-----------------------1      name1      02      name2      153      name3      04      name4      20

我想通过 $db->Query 更新点表

我想从点中减去 1,但条件是点是否大于 0。

所以当Update the table显示时是这样的

id      name     points-----------------------1       name1      02       name2      143       name3      04       name4      19

最佳答案

尝试

UPDATE yourtable
SET points = points - 1
WHERE points > 0

SQLFiddle

要使用 mysqli 扩展执行它,你可以这样做

$db = new mysqli('localhost', 'user', 'password', 'dbname');

$sql = "UPDATE yourtable
SET points = points - 1
WHERE points > 0";

$db->query($sql);

关于php - 通过在某些条件下减去一个值来更新 Mysql 列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15595296/

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