insert into 表1 select * from 表2的问题
表t1,t2结构相同,其中第一个字段为id字段是标记字段,自动增加。
用insert into t2 select * from t1 从t1插入记录到t2会提示错误
“仅当使用了列的列表,并且 IDENTITY_INSERT 为 ON 时,才能在表 't2' 中为标识列指定显式值。”
但是把语句改成" insert into t2 select 除id字段外的各字段列表 from t1 "就可以执行但是这样的话就很不方便,我的t2表有上百个字段,那不能用*号的话岂不是要把这一百来个字段一个个写出来....
有没有解决办法呢?