gpt4 book ai didi

php - 如何在另一个查询 MySQL 上执行更新查询?

转载 作者:行者123 更新时间:2023-11-29 02:02:59 25 4
gpt4 key购买 nike

我有这个查询:

SELECT notiser.notis AS notis
, skapare.kategoriId
, skapare.kategori AS kategori
FROM notiser, skapare, anvandare
WHERE skapare.kategori = 2
AND skapare.kategoriId = 448
AND skapare.id = notiser.skapareId
AND anvandare.id = skapare.anvandareId;

它给了我结果:

notis   kategoriId  kategori
Hello! 448 2
Hello2! 448 2
Hello3! 448 2

我只想根据这些特定结果将“类别”的值更改为 3。

这可能吗?

我正在使用 PHP 和 mysql。

最佳答案

您可以在 UPDATE 语句中使用相同的 FROMWHERE

UPDATE notiser, skapare, anvandare 
SET skapare.kategori = 3
WHERE skapare.kategori = 2
AND skapare.kategoriId = 448
AND skapare.id = notiser.skapareId
AND anvandare.id = skapare.anvandareId;

关于php - 如何在另一个查询 MySQL 上执行更新查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11615561/

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