Change saveServers back to not having INSERT OR (#68)

This commit is contained in:
creeper123123321 2022-07-24 14:35:41 -03:00 committed by GitHub
parent b84ae2ae75
commit 1997872425
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -67,7 +67,8 @@ public abstract class AbstractSQLStorageManager extends AbstractStorageManager {
@Override @Override
public void saveServers(Player player) { 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(1, player.getAuthData().xuid());
updatePlayersServers.setString(2, mapper.writeValueAsString(player.getServers())); updatePlayersServers.setString(2, mapper.writeValueAsString(player.getServers()));
updatePlayersServers.executeUpdate(); updatePlayersServers.executeUpdate();