Why would you expect that code to reduce a field by any amount:
UPDATE Users SET Username='Admin' WHERE Credits ='10'
All that does is set the "Username" of all records in the "Users" table which currently have a "Credits" of 10 to "Admin".
No numeric values are altered at all.