作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有这个查询:
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
语句中使用相同的 FROM
和 WHERE
。
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/
我是一名优秀的程序员,十分优秀!