18.3.3 删除分区
删除LIST分区的方式与删除RANGE分区的方式完全相同,但需要注意的是,删除LIST分区后,包含在当前分区中的值列表也会被一同删除,如果后续向数据表中插入包含已经被删除的分区的值列表的数据,MySQL将会报错。
例如,删除t_members_list数据表中的part4分区。
mysql> ALTER TABLE t_members_list DROP PARTITION part4;
Query OK, 0 rows affected (0.02 sec)
Records: 0 Duplicates: 0 Warnings: 0
part4分区删除成功。向t_member_list数据包插入分组id为11的数据,MyQL会报错。
mysql> INSERT INTO t_members_list
-> (id, t_name, group_id)
-> VALUES
-> (1, 'binghe', 11);
ERROR 1526 (HY000): Table has no partition for value 11