选择行并同时更新用户信息
问题描述:
我知道这可以通过javascript/php轻松完成,但我想知道是否可以使用纯MYSQL和一个查询。选择行并同时更新用户信息
所以,想象一下: 某些行插入一个数,即用户已输入(例如,5,7,1和2)
所以该行现在看起来是这样的:
我有一个包含用户的数据多了一个表:
现在:是有可能增加用户”如果他放置的数字高于5,他的分数是10?
感谢您的帮助,
Nedas
答
加入表中查找相应的行,然后更新它们。
UPDATE points_table AS p
JOIN numbers_table AS n ON p.user = n.user
SET p.points = p.points + 10
WHERE n.number > 5
非常感谢你! – Nedas