如果表创建的时候没有指定表组,也可以事后加入到表组中。有两种方法:一是修改表的表组属性,二是使用 ALTER TABLEGROUP ADD 语法。

    • 示例:修改表的表组属性

    注意:

    修改表的表组属性时名字不用单引号,否则会区分大小写。

    1. obclient> alter table ordr tablegroup=tpcc_group;
    2. Query OK, 0 rows affected (0.04 sec)
    3. obclient> alter table ordl tablegroup=tpcc_group;
    4. Query OK, 0 rows affected (0.04 sec)
    • 示例:向表组中加入表

    向表组中加入表的前提是表的分区策略跟表组的分区策略保持一致。

    1. obclient> alter table ordr tablegroup='';
    2. Query OK, 0 rows affected (0.04 sec)
    3. obclient> alter table ordl tablegroup='';
    4. Query OK, 0 rows affected (0.03 sec)
    5. obclient> alter tablegroup tpcc_group add ordr, ordl ;
    6. Query OK, 0 rows affected (0.03 sec)
    7. obclient>