INSERT INTO table2(A2, B2, C2, D2) SELECT A1, B1, C1, now() FROM table1 where...(条件为指定行)

解决方案 »

  1.   

    我再多此一问,A1,B1,C1,A2,B2,C2必须写出来吗?我的数据项有28项,有没有简单的办法?
      

  2.   

    因为你的表结构是有一定差异的,
    所以用上面形式的 SQL 不会有什么问题,如果 是这样tA(A1,B1,C1,.......H1)
    tB(A2,B2,C2,.......H2,time2)time2 列 为当前时间,INSERT INTO tB SELECT *,NOW() FROM tA WHERE .....
      

  3.   

    对了再问一个问题,假如我像这样呢,又该怎么办?
    A1->A2, 100->B2, C1->C2, 当前时间->D2