@@ -303,6 +303,36 @@ params("aa", "*abc*")
**/
;
+update /test/prepare set _group = _group + ? where v_varchar == ?
+/**
+params(["bb"], "*abc*")
+**/
+;
+
+params(["cc"], "*abc*")
+params(["dd"], "*abc*")
+update /test/prepare set _group = _group - ? where v_varchar == ?
+params("cc", "*abc*")
/**
sleep(2s)
@@ -10,7 +10,8 @@ select _group from /test/prepare where v_varchar=='*abc*'
count(1)
matchcount(_group, {
"_all": [
- "aa"
+ "aa",
+ "dd"
]
}, 1)
@@ -14,8 +14,8 @@ create class if not exists /test/mprepare (
indexes(v_varchar, v_text, v_int, v_bigint, v_double, v_float, v_smalldouble, v_bool, v_timestamp),
keys(v_varchar, v_text)
- ) with partition=(v_int)
+ ) with partition=v_int
-delete from /test/mprepare with mversion
+delete from /test/mprepare with version
@@ -297,12 +297,42 @@ params("3", `{
-update /test/mprepare set _group = _group + ? where v_varchar == ?
params("aa", "*abc*")
@@ -10,7 +10,8 @@ select _group from /test/mprepare where v_varchar=='*abc*'