可以这样做: select * into tableclass0 from table where 班级=0 select * into tableclass1 from table where 班级=1 select * into tableclass2 from table where 班级=2 select * into tableclass3 from table where 班级=3 ... select * into tableclass9 from table where 班级=9 在把原先的表删除,就实现了1张表分成10张的,只要条件对就可以了,tableclass0-9是新表的名称,按你的表结构,可以不用导入id