mirror of
https://github.com/MariaDB/server.git
synced 2025-02-15 18:05:32 +01:00
20 lines
416 B
Text
20 lines
416 B
Text
CREATE TABLE t1 (
|
|
id INT NOT NULL,
|
|
store_id INT NOT NULL,
|
|
x INT GENERATED ALWAYS AS (id + store_id)
|
|
)
|
|
PARTITION BY RANGE (store_id) (
|
|
PARTITION p0 VALUES LESS THAN (6),
|
|
PARTITION p1 VALUES LESS THAN (11),
|
|
PARTITION p2 VALUES LESS THAN (16),
|
|
PARTITION p3 VALUES LESS THAN (21)
|
|
);
|
|
INSERT t1 (id, store_id) VALUES(1, 2), (3, 4), (3, 12), (4, 18);
|
|
CREATE INDEX idx ON t1(x);
|
|
SELECT x FROM t1;
|
|
x
|
|
3
|
|
7
|
|
15
|
|
22
|
|
DROP TABLE t1;
|