It’s not just a question of “update the database”. First of all, you have to see whether the user’s nickname is the unique identifier of the account. Steam does not use the user’s nickname as the basis for uniquely identifying an account, but the account name when you log in. Most It’s your email name at that time. You can’t change this string of characters even if you spend money. Blizzard I don’t know, maybe you used your user nickname as the basis for identifying your account? If you can use this user nickname to log in to your account, it’s so big The probability is the same. Similarly, you can change the WeChat nickname at will, but there is a threshold to change the WeChat account, and the WeChat account can only be changed once a year. Of course, the user nickname can be changed by updating the database. But for the account that can uniquely identify the account Account name, you need to know that if this field is changed, even if the original data has not changed, your account is no longer the original account. The programmer needs to create a new account with the new account name you provided, and then change the old account’s The data is migrated to the new account. Why is the migration account not as simple as “update the database”? The migration process is not as simple as imagined. It is not a question of “pouring a glass of water into another glass”. For example, you give the account. A changed its name and now has account B. However, before you change the account name, a programmer wrote “Regularly check the data of account A” on the notebook. Then the data checked by the programmer is still the data of account A, Rather than the data of account B you are using. In other words, if you want to migrate an account, there are two parts of data to consider, one of which can be traced back through the old account, that is, you are from the old account For the data that can be copied or indexed directly, it is good to copy this part directly to the new account. There is also some data that cannot be traced through the old account, that is, other databases or programs record the account name of the old account, but for the account , I don’t know about this. You can’t affect this part of the data when you update the account database. Therefore, for a uniquely identified account name, changing the name is not a very simple matter, and may require manual operation by the programmer. It’s even a dangerous thing.