1SET @orig_log_error_verbosity= @@GLOBAL.log_error_verbosity;
2SET GLOBAL log_error_verbosity=3;
3CREATE TABLE t(f1 int, j1 JSON);
4select f1, json_extract(j1, '$[0]') from t;
5f1	json_extract(j1, '$[0]')
60	"Init00"
7start transaction;
8select f1, json_extract(j1, '$[0]') from t;
9f1	json_extract(j1, '$[0]')
100	"Init00"
11UPDATE t SET f1 = 1, j1 = JSON_SET(j1, '$[0]', 'Init01');
12select f1, json_extract(j1, '$[0]') from t;
13f1	json_extract(j1, '$[0]')
141	"Init01"
15UPDATE t SET f1 = 2, j1 = JSON_SET(j1, '$[0]', 'Init02');
16select f1, json_extract(j1, '$[0]') from t;
17f1	json_extract(j1, '$[0]')
182	"Init02"
19UPDATE t SET f1 = 3, j1 = JSON_SET(j1, '$[0]', 'Init03');
20select f1, json_extract(j1, '$[0]') from t;
21f1	json_extract(j1, '$[0]')
223	"Init03"
23UPDATE t SET f1 = 4, j1 = JSON_SET(j1, '$[0]', 'Init04');
24select f1, json_extract(j1, '$[0]') from t;
25f1	json_extract(j1, '$[0]')
264	"Init04"
27UPDATE t SET f1 = 5, j1 = JSON_SET(j1, '$[0]', 'Init05');
28select f1, json_extract(j1, '$[0]') from t;
29f1	json_extract(j1, '$[0]')
305	"Init05"
31UPDATE t SET f1 = 6, j1 = JSON_SET(j1, '$[0]', 'Init06');
32select f1, json_extract(j1, '$[0]') from t;
33f1	json_extract(j1, '$[0]')
346	"Init06"
35UPDATE t SET f1 = 7, j1 = JSON_SET(j1, '$[0]', 'Init07');
36select f1, json_extract(j1, '$[0]') from t;
37f1	json_extract(j1, '$[0]')
387	"Init07"
39UPDATE t SET f1 = 8, j1 = JSON_SET(j1, '$[0]', 'Init08');
40select f1, json_extract(j1, '$[0]') from t;
41f1	json_extract(j1, '$[0]')
428	"Init08"
43UPDATE t SET f1 = 9, j1 = JSON_SET(j1, '$[0]', 'Init09');
44select f1, json_extract(j1, '$[0]') from t;
45f1	json_extract(j1, '$[0]')
469	"Init09"
47UPDATE t SET f1 = 10, j1 = JSON_SET(j1, '$[0]', 'Init10');
48select f1, json_extract(j1, '$[0]') from t;
49f1	json_extract(j1, '$[0]')
5010	"Init10"
51rollback;
52select f1, json_extract(j1, '$[0]') from t;
53f1	json_extract(j1, '$[0]')
540	"Init00"
55drop table t;
56SET GLOBAL log_error_verbosity= @orig_log_error_verbosity;
57