From 9c8ee7a4faf8254060c05d7bf5c8d6b415517261 Mon Sep 17 00:00:00 2001 From: shoopea Date: Sun, 26 Jan 2020 16:40:59 +0800 Subject: [PATCH] fix --- item.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/item.go b/item.go index 5b223ae..c6a0169 100644 --- a/item.go +++ b/item.go @@ -191,18 +191,18 @@ func setObjItemWeight(objID64 int64, weight int64) error { func setObjItemCraft(objID64 int64, cmd string, mana int64) error { log.Printf("setObjItemCraft[%d] : %s - %d\n", objID64, cmd, mana) - stmt, err := db.Prepare(`INSERT INTO obj_craft_item (obj_id, cmd, mana) - VALUES (?, ?, ?) + stmt, err := db.Prepare(`INSERT INTO obj_craft (obj_id, cmd, mana) + VALUES (?, ?, ?) ON DUPLICATE KEY UPDATE cmd = ?, mana = ?;`) - logOnError(err, "setObjItemCraft : prepare update obj_craft_item") + logOnError(err, "setObjItemCraft : prepare update obj_craft") if err != nil { return err } defer stmt.Close() _, err = stmt.Exec(objID64, cmd, mana, cmd, mana) - logOnError(err, fmt.Sprintf("setObjItemCraft : update obj_craft_item(%d)", objID64)) + logOnError(err, fmt.Sprintf("setObjItemCraft : update obj_craft(%d)", objID64)) if err != nil { return err }