gpt4 book ai didi

mysql - 如何通过在单个查询中添加 MySQL 数据库来更新 MySQL 数据库表中的字段

转载 作者:可可西里 更新时间:2023-11-01 07:47:26 25 4
gpt4 key购买 nike

我有一个表,其中存储了一个值,该值将随着时间的推移而增加。当我想添加到值时,我想在单个查询中这样做而不是 -

  1. 从数据库中获取旧值
  2. 新值 = 旧值 + X
  3. 用新值更新行

    $query1 = "SELECT value FROM table WHERE id = thisID";$result1 = mysql_query($query1);while($row=mysql_fetch_array($result)) { $oldValue = $row['value'];}$newValue = $oldValue + x$query1 = "UPDATE table SET value = $newValue WHERE id = thisID";

这可以在单个查询中完成吗?

最佳答案

UPDATE table SET value = value + x WHERE id = thisID

关于mysql - 如何通过在单个查询中添加 MySQL 数据库来更新 MySQL 数据库表中的字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2721127/

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