呵呵。那就再详细一些。
t1
============
id    name    pass    nick
1     samboy  2002    samboy2002
2     zqllyh  zql     zqllyh
把这个表分为两个。
t2
================
id    name    pass
1     samboy  2002
2     zqllyh  zqlt3
================
id    nick
1     samboy2002
2     zqllyh其中t2表的ID是自动加1的,t3的ID不是。但是我需要t2的ID和t3的ID相等。不知道我说明白了没有。

解决方案 »

  1.   

    那又怎么能保证t2和t3的ID相等呢?
      

  2.   

    为t1表添加一个存储t2表中的非标志ID1,
    为t2表也添加一个非标志ID1,上面的非标志id就是t表中的id将t表中的数据直接放到两个表中,然后根据上面的两个子段为条件将t2表中的id修改成t1表中的标志id删除表中的临时字段
      

  3.   

    TRUNCATE TABLE t2
    TRUNCATE TABLE t3
    insert into t2 (id,name,pass)
    select id,    name,    pass   from t1
    insert into t2 (id,nick)
    select id ,nick    from t1