insert into table1 select a,b,c出的错误 insert into table1 select 'a','b','c' 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 declare @a table(id int identity(1,1),b varchar(20))insert into @aselect 'b' --或者values('b')select * from @a insert into語句最好要指明每一列table1 裡的主鍵是哪個字段,上面的意思是唯一鍵重復了,不能插入記錄 唯一约束重复,你看一下你的哪个字段是唯一约束insert into table1 select 'a','b','c' 楼上,指定要插入表的字段就OK.如:insert into table1(a,b,c) select a,b,c yangys(杨杨) 同志说到点子上了,我再补充一点,关于insert into ...select ....如果inset into 后省略了字段,则默认是所以字段且按创建顺序排序的,所以select 后面要对应,再用INSERT INTOSELECT。。时如果被 插入的表里有自增量会失败,自增量不用赋值可会自动赋值且在上一条记录增加一个基数(一般是1)。 用sp_helpindex tabel 查一下这个表的主键,提示的信息是插入了重复行,我感觉这个句子应该这样写的 insert into table (a,b,c) select A,B,C 应该是这样的吧。。 谢谢几位啦以上的方式都不行 我最后采取用insert into t values()的方式做的但还是感谢热心的各位!!!谢谢啦! SQL 收藏------------SQL操作全集 delete * from 表名 为什么提示 invalid table name ? 求条非常简单的SQL语句。。。。。。。。 请高手指教一二,数据库加密问题,急用!谢谢! 如何查询及删除所有表中的相同字段 sqlserver2000,二○○九年六月一日 如何转成datetime类型数据? 求一函数,不是很难 经典sql 查询。 怎么写? 企业中的数据库如何设计问题 如何同时操作两个数据库? 行与行之间的相减 请问在安装MSDE的疑问
insert into @a
select 'b' --或者values('b')
select * from @a
如:insert into table1(a,b,c) select a,b,c
如果inset into 后省略了字段,则默认是所以字段且按创建顺序排序的,所以select 后面要对应,再用INSERT INTOSELECT。。时如果被 插入的表里有自增量会失败,自增量不用赋值可会自动赋值且在上一条记录增加一个基数(一般是1)。
select A,B,C 应该是这样的吧。。
以上的方式都不行
我最后采取用
insert into t values()的方式做的但还是感谢热心的各位!!!
谢谢啦!