今天给一个表插入数据时,提示如题,后尝试发现是因为有自增列的原因,打开IDENTITY—INSERT即可
SET IDENTITY_INSERT TABLE1 ON;
insert into TABLE1
(id,store_no,commodity_no,mem_price,price,discount_price,create_time,update_time,send_flag) select * from TABLE2;
SET IDENTITY_INSERT TABLE1 OFF;
只不过,插入时要指定列名,不指定列名无法插入