gpt4 book ai didi

mysql - 在一个查询中选择一个值并更新状态

转载 作者:行者123 更新时间:2023-11-29 19:21:09 24 4
gpt4 key购买 nike

我想选择第一个可用值'name'并将其设置为已采用。是否可以在一个查询中完成此操作?

这是我在两个查询中要做的事情:

my_table
id, name, active

$sql="SELECT id, name FROM my_table WHERE active='N' LIMIT 1";
$result = mysqli_query($con, $sql);
$row = mysqli_fetch_array($result);

$id=$row["id"];
$name=$row["name"];

$sql="UPDATE my_table SET active='Y' WHERE id=$id";
$result=mysqli_query($con, $sql);

最佳答案

不,您无法在更新语句中返回值,因此如果您想要执行 2 个操作(选择和更新),则需要 2 个查询。

关于mysql - 在一个查询中选择一个值并更新状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42439718/

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