例如:
我的数据库表为stu,
create table User
(
Name varchar(20),
password varchar(20),
Num integer 
)当Num大于3时,自动建立表名为T+"Name"的分区表建立后的表为分区表,大概200000为一个区!!

解决方案 »

  1.   

    目前的MYSQL版本中无法实现这个功能。
    建议还是在建表的时候一次性把所有分区都创建。
      

  2.   

    1、建立过程,用于创建分区表;
    2、建立触发器,在触发器中当值大于3时调用过程创建分区;
    3、其实更应该在一个定期job中检查User.Num,如果其值接近(大于也行),便建立分区。