如果两张表结构是一样的话,可以这样写INSERT INTO T1 SELECT * FROM T2

解决方案 »

  1.   

    select * into 新表 from 旧表
    insert into 新表 select * from 旧表
      

  2.   

    [code=SQL]
    INSERT INTO 
    T1( id,name,...) 
    (
    SELECT id, name,...
    FROM TT1
    )
    [code]
      

  3.   

    //表结构不一样的时候,可以考虑用下面这种方式,但字段类型一定要匹配上,要不然会出错的.INSERT INTO 
    T1( id,name,...) 

    SELECT id, name,... 
    FROM TT1 

      

  4.   

    INSERT INTO 
    users VALUES ( title , message ,author ) 

    SELECT n_title , n_message , n_author  
    FROM news 
    )
    这是我的SQL,执行时不报错不增加到数据库中
      

  5.   

    这样试试INSERT INTO
    users VALUES ( title , message ,author )
    (
    SELECT n_title title , n_message message , n_author author 
    FROM news
      

  6.   


    INSERT INTO 
    users( title , message ,author ) 

    SELECT n_title , n_message , n_author  
    FROM news 

      

  7.   

    INSERT INTO 
    T1( id,name,...) 

    SELECT id, name,... 
    FROM TT1 

    正确答案。
      

  8.   

    select * into table2 from table1