如果表创建的时候没有指定表组,也可以事后加入到表组中。有两种方法:一是修改表的表组属性,二是使用 ALTER TABLEGROUP ADD 语法。
- 示例:修改表的表组属性
注意:
修改表的表组属性时名字不用单引号,否则会区分大小写。
obclient> alter table ordr tablegroup=tpcc_group;
Query OK, 0 rows affected (0.04 sec)
obclient> alter table ordl tablegroup=tpcc_group;
Query OK, 0 rows affected (0.04 sec)
- 示例:向表组中加入表
向表组中加入表的前提是表的分区策略跟表组的分区策略保持一致。
obclient> alter table ordr tablegroup='';
Query OK, 0 rows affected (0.04 sec)
obclient> alter table ordl tablegroup='';
Query OK, 0 rows affected (0.03 sec)
obclient> alter tablegroup tpcc_group add ordr, ordl ;
Query OK, 0 rows affected (0.03 sec)
obclient>