fix mysql

This commit is contained in:
creeper123123321 2022-07-22 18:51:04 -03:00
parent b84ae2ae75
commit e5a6cbfb33

View file

@ -67,7 +67,8 @@ public abstract class AbstractSQLStorageManager extends AbstractStorageManager {
@Override
public void saveServers(Player player) {
try (PreparedStatement updatePlayersServers = connection.prepareStatement("INSERT OR REPLACE INTO players(xuid, servers) VALUES(?, ?)")) {
// replace into works on MySQL and SQLite
try (PreparedStatement updatePlayersServers = connection.prepareStatement("REPLACE INTO players(xuid, servers) VALUES(?, ?)")) {
updatePlayersServers.setString(1, player.getAuthData().xuid());
updatePlayersServers.setString(2, mapper.writeValueAsString(player.getServers()));
updatePlayersServers.executeUpdate();