From fac5080f193e1796b2468ddc5930ed96e645f33e Mon Sep 17 00:00:00 2001 From: MobiusDev <8391001+MobiusDevelopment@users.noreply.github.com> Date: Sun, 15 Nov 2015 10:40:41 +0000 Subject: [PATCH] Improved storeRecommendations query. --- .../gameserver/model/actor/instance/L2PcInstance.java | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/trunk/java/com/l2jserver/gameserver/model/actor/instance/L2PcInstance.java b/trunk/java/com/l2jserver/gameserver/model/actor/instance/L2PcInstance.java index 507660ba48..f2c192e604 100644 --- a/trunk/java/com/l2jserver/gameserver/model/actor/instance/L2PcInstance.java +++ b/trunk/java/com/l2jserver/gameserver/model/actor/instance/L2PcInstance.java @@ -14506,16 +14506,12 @@ public final class L2PcInstance extends L2Playable public void storeRecommendations() { try (Connection con = ConnectionFactory.getInstance().getConnection(); - PreparedStatement ps = con.prepareStatement("INSERT INTO character_reco_bonus (charId,rec_have,rec_left,time_left) VALUES (?,?,?,?) ON DUPLICATE KEY UPDATE rec_have=?, rec_left=?, time_left=?")) + PreparedStatement ps = con.prepareStatement("REPLACE INTO character_reco_bonus (charId,rec_have,rec_left,time_left) VALUES (?,?,?,?)")) { ps.setInt(1, getObjectId()); ps.setInt(2, getRecomHave()); ps.setInt(3, getRecomLeft()); ps.setLong(4, 0); - // Update part - ps.setInt(5, getRecomHave()); - ps.setInt(6, getRecomLeft()); - ps.setLong(7, 0); ps.execute(); } catch (Exception e)