ClickHouse/tests/queries/0_stateless/02565_update_empty_nested.sql

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

23 lines
700 B
MySQL
Raw Normal View History

2023-02-14 02:28:37 +00:00
DROP TABLE IF EXISTS t_update_empty_nested;
CREATE TABLE t_update_empty_nested
(
`id` UInt32,
`nested.arr1` Array(UInt64),
)
ENGINE = MergeTree
ORDER BY id
2023-08-12 17:36:57 +00:00
SETTINGS min_bytes_for_wide_part = 0, index_granularity = 8192, index_granularity_bytes = '10Mi';
2023-02-14 02:28:37 +00:00
SET mutations_sync = 2;
INSERT INTO t_update_empty_nested SELECT 1, range(number % 10) FROM numbers(100000);
ALTER TABLE t_update_empty_nested ADD COLUMN `nested.arr2` Array(UInt64);
ALTER TABLE t_update_empty_nested UPDATE `nested.arr2` = `nested.arr1` WHERE 1;
SELECT * FROM t_update_empty_nested FORMAT Null;
SELECT sum(length(nested.arr1)), sum(length(nested.arr2)) FROM t_update_empty_nested;
DROP TABLE t_update_empty_nested;