insert into B
select null,null,null,null,null,null,null,
MJ001,MJ002,MJ003,MJ004,MJ005,MJ006,MJ007,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,
NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL
FROM A
急求解决,谢谢
------解决方案-------------------- 违反了主键约束,解决什么?自己查A表中查询出来的数据对应b表里的主键的重复值啊 ------解决方案-------------------- insert into B(字段1,字段2....)select 。。。。 from A ------解决方案-------------------- 你要插入的数据主键字段在表里已经存在了.不能再写入咯 ------解决方案-------------------- 估计你查出来的有重复数据,违反了主键原则 ------解决方案-------------------- 如果你的主键是复合主键,那么只有当复合键的所有成员都重复的时候才会认为重复。 ------解决方案--------------------