57 lines
1.8 KiB
Plaintext
57 lines
1.8 KiB
Plaintext
SET @orig_log_error_verbosity= @@GLOBAL.log_error_verbosity;
|
|
SET GLOBAL log_error_verbosity=3;
|
|
CREATE TABLE t(f1 int, j1 JSON);
|
|
select f1, json_extract(j1, '$[0]') from t;
|
|
f1 json_extract(j1, '$[0]')
|
|
0 "Init00"
|
|
start transaction;
|
|
select f1, json_extract(j1, '$[0]') from t;
|
|
f1 json_extract(j1, '$[0]')
|
|
0 "Init00"
|
|
UPDATE t SET f1 = 1, j1 = JSON_SET(j1, '$[0]', 'Init01');
|
|
select f1, json_extract(j1, '$[0]') from t;
|
|
f1 json_extract(j1, '$[0]')
|
|
1 "Init01"
|
|
UPDATE t SET f1 = 2, j1 = JSON_SET(j1, '$[0]', 'Init02');
|
|
select f1, json_extract(j1, '$[0]') from t;
|
|
f1 json_extract(j1, '$[0]')
|
|
2 "Init02"
|
|
UPDATE t SET f1 = 3, j1 = JSON_SET(j1, '$[0]', 'Init03');
|
|
select f1, json_extract(j1, '$[0]') from t;
|
|
f1 json_extract(j1, '$[0]')
|
|
3 "Init03"
|
|
UPDATE t SET f1 = 4, j1 = JSON_SET(j1, '$[0]', 'Init04');
|
|
select f1, json_extract(j1, '$[0]') from t;
|
|
f1 json_extract(j1, '$[0]')
|
|
4 "Init04"
|
|
UPDATE t SET f1 = 5, j1 = JSON_SET(j1, '$[0]', 'Init05');
|
|
select f1, json_extract(j1, '$[0]') from t;
|
|
f1 json_extract(j1, '$[0]')
|
|
5 "Init05"
|
|
UPDATE t SET f1 = 6, j1 = JSON_SET(j1, '$[0]', 'Init06');
|
|
select f1, json_extract(j1, '$[0]') from t;
|
|
f1 json_extract(j1, '$[0]')
|
|
6 "Init06"
|
|
UPDATE t SET f1 = 7, j1 = JSON_SET(j1, '$[0]', 'Init07');
|
|
select f1, json_extract(j1, '$[0]') from t;
|
|
f1 json_extract(j1, '$[0]')
|
|
7 "Init07"
|
|
UPDATE t SET f1 = 8, j1 = JSON_SET(j1, '$[0]', 'Init08');
|
|
select f1, json_extract(j1, '$[0]') from t;
|
|
f1 json_extract(j1, '$[0]')
|
|
8 "Init08"
|
|
UPDATE t SET f1 = 9, j1 = JSON_SET(j1, '$[0]', 'Init09');
|
|
select f1, json_extract(j1, '$[0]') from t;
|
|
f1 json_extract(j1, '$[0]')
|
|
9 "Init09"
|
|
UPDATE t SET f1 = 10, j1 = JSON_SET(j1, '$[0]', 'Init10');
|
|
select f1, json_extract(j1, '$[0]') from t;
|
|
f1 json_extract(j1, '$[0]')
|
|
10 "Init10"
|
|
rollback;
|
|
select f1, json_extract(j1, '$[0]') from t;
|
|
f1 json_extract(j1, '$[0]')
|
|
0 "Init00"
|
|
drop table t;
|
|
SET GLOBAL log_error_verbosity= @orig_log_error_verbosity;
|