mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-28 02:21:59 +00:00
37 lines
881 B
SQL
37 lines
881 B
SQL
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;
|