mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-12-13 09:52:38 +00:00
37 lines
881 B
MySQL
37 lines
881 B
MySQL
|
DROP TABLE IF EXISTS mutation_1;
|
||
|
DROP TABLE IF EXISTS mutation_2;
|
||
|
|
||
|
CREATE TABLE mutation_1
|
||
|
(
|
||
|
a UInt64,
|
||
|
b String
|
||
|
)
|
||
|
ENGINE = ReplicatedMergeTree('/clickhouse/test/{database}/t', '1')
|
||
|
ORDER BY tuple() SETTINGS min_bytes_for_wide_part=0, allow_remote_fs_zero_copy_replication=1;
|
||
|
|
||
|
CREATE TABLE mutation_2
|
||
|
(
|
||
|
a UInt64,
|
||
|
b String
|
||
|
)
|
||
|
ENGINE = ReplicatedMergeTree('/clickhouse/test/{database}/t', '2')
|
||
|
ORDER BY tuple() SETTINGS min_bytes_for_wide_part=0, allow_remote_fs_zero_copy_replication=1;
|
||
|
|
||
|
INSERT INTO mutation_1 VALUES (1, 'Hello');
|
||
|
|
||
|
SYSTEM SYNC REPLICA mutation_2;
|
||
|
|
||
|
SYSTEM STOP REPLICATION QUEUES mutation_2;
|
||
|
|
||
|
ALTER TABLE mutation_1 UPDATE a = 2 WHERE b = 'xxxxxx' SETTINGS mutations_sync=1;
|
||
|
|
||
|
SELECT * from mutation_1;
|
||
|
SELECT * from mutation_2;
|
||
|
|
||
|
DROP TABLE mutation_1 SYNC;
|
||
|
|
||
|
SELECT * from mutation_2;
|
||
|
|
||
|
DROP TABLE IF EXISTS mutation_1;
|
||
|
DROP TABLE IF EXISTS mutation_2;
|