我可以在不知道当前值的情况下向数据库中的int添加一些值

时间:2013-10-26 15:44:10

标签: mysql sql

假设我有下表

玩家

player_id score
1       - 300
2       - 400

我可以进行一个将玩家得分加10的查询吗?

因为现在我能想到的只是查询数据库,得到分数,加10,然后查询数据库并用310替换300?

PS:我是SQL新手

2 个答案:

答案 0 :(得分:3)

你可以试试这个: -

UPDATE players 
SET score = score + 10 
WHERE player_id = 1

同时检查UPDATE in MySQL

答案 1 :(得分:2)

UPDATE players SET score = score + 10 WHERE player_id = 1