一条语句没法实现的...
create table table2 select * from table1 order by id limit 1,100
create table table3 select * from table1 order by id limit 100,100
create table table4 select * from table1 order by id limit 200,100
101应该在表2、100在表3,对不对,数据不能重复吧,你上面的100重复了?
插入数据到表table2的语句这样写:
INSERT INTO table2 SELECT * FROM table1 WHERE ID MOD 100=1
意思好明白吧,其它表的语句类似。由于需要分到200个表,需要200个语句,所以呢,你可能需要PHP或者其它语言编写程序,用循环来生成这200个语句。