From 7f06aa7511c0122794c0011965efc3ddd059b0d6 Mon Sep 17 00:00:00 2001 From: EoD <293499+EoD@users.noreply.github.com> Date: Sat, 19 Jul 2025 19:41:02 +0000 Subject: [PATCH] reformat insert into server_info for readability Use the new format capabilities on SQL queries to make the insert more readable. --- .../vip/fubuki/playersync/PlayerSync.java | 28 +++++++++++++++---- 1 file changed, 22 insertions(+), 6 deletions(-) diff --git a/src/main/java/vip/fubuki/playersync/PlayerSync.java b/src/main/java/vip/fubuki/playersync/PlayerSync.java index dc29afc..63e8e3f 100644 --- a/src/main/java/vip/fubuki/playersync/PlayerSync.java +++ b/src/main/java/vip/fubuki/playersync/PlayerSync.java @@ -119,12 +119,28 @@ public class PlayerSync { ");" ); long current = System.currentTimeMillis(); - JDBCsetUp.executeUpdate( - "INSERT INTO " + dbName + ".server_info(id,enable,last_update) " + - "VALUES(" + JdbcConfig.SERVER_ID.get() + ",true," + current + ") " + - "ON DUPLICATE KEY UPDATE id= " + JdbcConfig.SERVER_ID.get() + ",enable = 1," + - "last_update=" + current + ";" - ); + JDBCsetUp.executeUpdate(""" + INSERT INTO %s.server_info + ( + id, + enable, + last_update + ) + VALUES ( + %d, + true, + %d + ) + ON DUPLICATE KEY UPDATE + id = %d, + enable = true, + last_update = %d; + """, + dbName, + JdbcConfig.SERVER_ID.get(), + current, + JdbcConfig.SERVER_ID.get(), + current); // Create curios table if the Curios mod is loaded if (ModList.get().isLoaded("curios")) {