Skip to Content
MySQL 8 Cookbook
book

MySQL 8 Cookbook

by Karthik Appigatla
January 2018
Intermediate to advanced
446 pages
12h 57m
English
Packt Publishing
Content preview from MySQL 8 Cookbook

Managing partitioned tables in a general tablespace

You can create a table with partitions in multiple tablespaces:

mysql> CREATE TABLE table_gen_part_ts1 (id INT, value varchar(100)) ENGINE = InnoDB       PARTITION BY RANGE(id) (        PARTITION p1 VALUES LESS THAN (1000000) TABLESPACE ts1,        PARTITION p2 VALUES LESS THAN (2000000) TABLESPACE ts2,        PARTITION p3 VALUES LESS THAN (3000000) TABLESPACE innodb_file_per_table,        PARTITION pmax VALUES LESS THAN (MAXVALUE) TABLESPACE innodb_system);Query OK, 0 rows affected (0.19 sec)

You can add a new partition in another tablespace, or if you do not mention anything, it will be created in table's default tablespace. An ALTER TABLE tbl_name TABLESPACE tablespace_name operation on a partitioned table only modifies ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

MySQL Cookbook

MySQL Cookbook

Paul DuBois
Advanced MySQL 8

Advanced MySQL 8

Eric Vanier, Birju Shah, Tejaswi Malepati

Publisher Resources

ISBN: 9781788395809Other