28,391
社区成员
发帖
与我相关
我的任务
分享
建立一个New数据库,新建一个Test表单,并添加相关字段为ID(自动编号,设为主键),Sno(学生证号),Sname(姓名)
1、先插入一条数据:
INSERT INTO Test(Sno,Sname) VALUES('200548215','李四');
2、复制数据:
INSERT INTO Test(Sno,Sname) SELECT Sno,Sname FROM Test Where Sno = '200548215';
.
.
.
复制成功
insert into mytable(fieldA,fieldB...) value(newvalue,...) select fieldA,fieldB.. from mytable where fieldA=oldvalue
已经在SQL里是两条不同的语句了,分别为:
insert into mytable(fieldA,fieldB...) value(newvalue,...)
另一条为:
select fieldA,fieldB.. from mytable where fieldA=oldvalue
并会出现提示加上语句结局符号
insert into mytable(fieldA,fieldB...)
select newvalue,fieldB.. from mytable
where fieldA=oldvalue
insert myTable(fA,fB,...,fN) select fA,fB,...,fN from myTable where fA=oldValue