From 78d6567e0a4b97c1290f9bd176402af36d447dea Mon Sep 17 00:00:00 2001 From: shoopea Date: Sat, 18 Apr 2020 21:00:37 +0800 Subject: [PATCH] try to fix sql query --- obj.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/obj.go b/obj.go index 2bea8b4..df676d6 100644 --- a/obj.go +++ b/obj.go @@ -266,7 +266,7 @@ func setObjSubTypeId(objId int64, objSubTypeID64 int64) error { func objAddName(objID64 int64, name string) error { stmt, err := db.Prepare(`INSERT INTO obj_name (obj_id, name, priority) - SELECT ? obj_id, ? name, COALESCE(SELECT MAX(priority) + 1 FROM obj_name WHERE obj_id = ?), 0) priority FROM DUAL;`) + SELECT ? obj_id, ? name, (SELECT count(*) FROM obj_name WHERE obj_id = ?) priority FROM DUAL;`) _, err = stmt.Exec(objID64, name, objID64)