insert 和insert all的区别

来源:百度知道 编辑:UC知道 时间:2024/05/14 14:03:36
insert在什么情况下可以不写value(cul1,cul2。。。)后面直接跟select

insert into 表X select......
一般使用在X的字段和后面select查询出来的结果集字段一样多,并且在数据库中X表字段的顺序、类型和结果集一致

如:X表(id,name,age)
那么select语句最好写成
select id,name,age form XXXX where .....;
如果字段名不一样,可以使用别名;
如:XXXX(sid,sname,sage)
insert into 表X select sid id ,sname name,sage age form XXXX where .....;

最好自己建2张表多练习练习,自己也容易记住