insert into select 用法

insert into用于向表中插入新的一行数据

insert into user values('张三','男','20');不指定列,插入一行数据

insert into user(name,gender,age)values('张三','男','20');指定列,插入一行数据

经常碰到需要从一张表选取数据的写入另一张表的场景,这时就可以用到insert into select

insert into user_1(name,gender,age,valid_ind)

select u.name,u.gender,u.age,'1' from user u where u.name='张三';

 

 

posted on 2019-11-26 17:05  lemon_fjl  阅读(4105)  评论(0编辑  收藏  举报