|
|
@@ -297,43 +297,137 @@ params("3", `{
|
|
|
**/
|
|
|
;
|
|
|
|
|
|
-update /test/prepare set _group = _group + ? where v_varchar == ?
|
|
|
+update /test/mprepare set _group = nil where v_varchar == ?
|
|
|
+/**
|
|
|
+params("*abc*")
|
|
|
+**/
|
|
|
+;
|
|
|
+
|
|
|
+select _group from /test/mprepare where v_varchar=='*abc*' refresh
|
|
|
+/**
|
|
|
+output()
|
|
|
+count(1)
|
|
|
+matchcount(_group, nil, 1)
|
|
|
+**/
|
|
|
+;
|
|
|
+
|
|
|
+update /test/mprepare set _group = _group + ? where v_varchar == ?
|
|
|
/**
|
|
|
params("aa", "*abc*")
|
|
|
**/
|
|
|
;
|
|
|
|
|
|
-update /test/prepare set _group = _group + ? where v_varchar == ?
|
|
|
+select _group from /test/mprepare where v_varchar=='*abc*' refresh
|
|
|
+/**
|
|
|
+output()
|
|
|
+count(1)
|
|
|
+matchcount(_group, {
|
|
|
+ "_all": [
|
|
|
+ "aa"
|
|
|
+ ]
|
|
|
+}, 1)
|
|
|
+**/
|
|
|
+;
|
|
|
+
|
|
|
+update /test/mprepare set _group = _group + ? where v_varchar == ?
|
|
|
/**
|
|
|
params(["bb"], "*abc*")
|
|
|
**/
|
|
|
;
|
|
|
|
|
|
-update /test/prepare set _group = _group + ? where v_varchar == ?
|
|
|
+select _group from /test/mprepare where v_varchar=='*abc*' refresh
|
|
|
+/**
|
|
|
+output()
|
|
|
+count(1)
|
|
|
+matchcount(_group, {
|
|
|
+ "_all": [
|
|
|
+ "aa",
|
|
|
+ "bb"
|
|
|
+ ]
|
|
|
+}, 1)
|
|
|
+**/
|
|
|
+;
|
|
|
+
|
|
|
+update /test/mprepare set _group = _group + ? where v_varchar == ?
|
|
|
/**
|
|
|
params(["cc"], "*abc*")
|
|
|
**/
|
|
|
;
|
|
|
|
|
|
-update /test/prepare set _group = _group + ? where v_varchar == ?
|
|
|
+select _group from /test/mprepare where v_varchar=='*abc*' refresh
|
|
|
+/**
|
|
|
+output()
|
|
|
+count(1)
|
|
|
+matchcount(_group, {
|
|
|
+ "_all": [
|
|
|
+ "aa",
|
|
|
+ "bb",
|
|
|
+ "cc"
|
|
|
+ ]
|
|
|
+}, 1)
|
|
|
+**/
|
|
|
+;
|
|
|
+
|
|
|
+update /test/mprepare set _group = _group + ? where v_varchar == ?
|
|
|
/**
|
|
|
params(["dd"], "*abc*")
|
|
|
**/
|
|
|
;
|
|
|
|
|
|
+select _group from /test/mprepare where v_varchar=='*abc*' refresh
|
|
|
+/**
|
|
|
+output()
|
|
|
+count(1)
|
|
|
+matchcount(_group, {
|
|
|
+ "_all": [
|
|
|
+ "aa",
|
|
|
+ "bb",
|
|
|
+ "cc",
|
|
|
+ "dd"
|
|
|
+ ]
|
|
|
+}, 1)
|
|
|
+**/
|
|
|
+;
|
|
|
|
|
|
-update /test/prepare set _group = _group - ? where v_varchar == ?
|
|
|
+update /test/mprepare set _group = _group - ? where v_varchar == ?
|
|
|
/**
|
|
|
params(["bb"], "*abc*")
|
|
|
**/
|
|
|
;
|
|
|
|
|
|
-update /test/prepare set _group = _group - ? where v_varchar == ?
|
|
|
+select _group from /test/mprepare where v_varchar=='*abc*' refresh
|
|
|
+/**
|
|
|
+output()
|
|
|
+count(1)
|
|
|
+matchcount(_group, {
|
|
|
+ "_all": [
|
|
|
+ "aa",
|
|
|
+ "cc",
|
|
|
+ "dd"
|
|
|
+ ]
|
|
|
+}, 1)
|
|
|
+**/
|
|
|
+;
|
|
|
+
|
|
|
+update /test/mprepare set _group = _group - ? where v_varchar == ?
|
|
|
/**
|
|
|
params("cc", "*abc*")
|
|
|
**/
|
|
|
;
|
|
|
|
|
|
+select _group from /test/mprepare where v_varchar=='*abc*' refresh
|
|
|
+/**
|
|
|
+output()
|
|
|
+count(1)
|
|
|
+matchcount(_group, {
|
|
|
+ "_all": [
|
|
|
+ "aa",
|
|
|
+ "dd"
|
|
|
+ ]
|
|
|
+}, 1)
|
|
|
+**/
|
|
|
+;
|
|
|
+
|
|
|
/**
|
|
|
sleep(2s)
|
|
|
**/
|