我知道这可以使用 javascript/php 轻松完成,但我想知道这是否可以使用纯 MYSQL 和一个查询来实现。
想象一下:
某些行插入了用户输入的数字。(例如,5,7,1 和 2)
所以该行现在看起来像这样:
我还有一张包含用户数据的表:
现在:如果用户输入的数字大于 5,是否可以将其积分增加 10?
感谢您的帮助,
内达斯
最佳答案
连接表以查找相应的行,然后更新它们。
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
关于javascript - 选择行并同时更新用户信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35658812/