SET autocommit = 0; START TRANSACTION; *** Disabling result log SELECT @pk:=`pk`, @unique:=`int1_unique` FROM t1 WHERE `pk` MOD 5 <> 0 AND `pk` > 200 + (CONNECTION_ID() MOD 1000) AND `int1_unique` NOT IN (SELECT `int1_unique` FROM t1 WHERE (`pk` < 1000 AND `pk` MOD 5 = 0) OR `is_consistent` = 0) AND -`int1_unique` NOT IN (SELECT `int2_unique` FROM t1 WHERE (`pk` < 1000 AND `pk` MOD 5 = 0) OR `is_consistent` = 0) AND `is_consistent`= 1 LIMIT 1 FOR UPDATE; *** Enabling result log REPLACE INTO t1 SET `pk` = @pk, `id` = 7, `int1` = 7, `int1_key` = -7, `int1_unique` = @unique, `int2` = -7, `int2_key` = 7, `int2_unique` = -@unique, `connection_id` = CONNECTION_ID(), `is_consistent` = 1; COMMIT; START TRANSACTION; REPLACE INTO t1 SELECT * FROM t1 WHERE `pk` > 1000 + CONNECTION_ID() MOD 777 AND `int1_unique` NOT IN (SELECT `int1_unique` FROM t1 WHERE `pk` < 1000 OR `is_consistent` = 0) AND `int2_unique` NOT IN (SELECT `int2_unique` FROM t1 WHERE `pk` < 1000 OR `is_consistent` = 0) AND `pk` MOD 5 <> 0 AND `is_consistent` = 1 ORDER BY `pk` LIMIT 1; *** Updating replaced row (if applicable) COMMIT;
Name | Type | Size | Permission | Actions |
---|---|---|---|---|
init_innodb.result | File | 2.12 KB | 0644 |
|
rr_c_count_not_zero.result | File | 264 B | 0644 |
|
rr_c_stats.result | File | 38 B | 0644 |
|
rr_i_40-44.result | File | 2.12 KB | 0644 |
|
rr_id_3.result | File | 147 B | 0644 |
|
rr_id_900.result | File | 1 KB | 0644 |
|
rr_insert_select_2.result | File | 745 B | 0644 |
|
rr_iud_rollback-multi-50.result | File | 555 B | 0644 |
|
rr_replace_7-8.result | File | 1.08 KB | 0644 |
|
rr_s_select-uncommitted.result | File | 224 B | 0644 |
|
rr_sc_select-limit-nolimit_4.result | File | 4.65 KB | 0644 |
|
rr_sc_select-same_2.result | File | 1.56 KB | 0644 |
|
rr_sc_sum_total.result | File | 141 B | 0644 |
|
rr_u_10-19.result | File | 5.52 KB | 0644 |
|
rr_u_10-19_nolimit.result | File | 5.48 KB | 0644 |
|
rr_u_4.result | File | 333 B | 0644 |
|