javascript - 选择行并同时更新用户信息

标签 javascript mysql

我知道这可以使用 javascript/php 轻松完成,但我想知道这是否可以使用纯 MYSQL 和一个查询来实现。

想象一下: 某些行插入了用户输入的数字。(例如,5,7,1 和 2)
所以该行现在看起来像这样:
table1


我还有一张包含用户数据的表:
enter image description here
现在:如果用户输入的数字大于 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/

相关文章:

javascript - 如何使用 d3 重新启动(恢复) Canvas 动画中暂停的计时器

java - 如何将存储在字符串中的日期时间 "yyyy/MM/dd HH:mm:ss"转换为日期对象?

mysql - 忘记MySQL服务器v5.6密码,错误时间戳

php - 删除到 table1 不产生错误

mysql - 优化mysql表索引

javascript - 无法使内联样式在 React 中工作

javascript - Angular CLI "ng e2e": missing localStorage in protractor tests with ts-node

javascript - 选择没有元素环绕的内容

java - JavaScript 中的 toFixed() 与 Java 中的 DecimalFormat 之间的冲突

php - 如何将我自己的数字插入除法查询中?